Windows系统下安装MySQL 8.0.11数据库
MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用。本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传,8.0以后的版本相对于5.7之前的版本有两倍的速度提升。而且,我的习惯是用新不用旧........
首先,在安装MySQL数据库之前,肯定要先下载数据库,一般都是到官网下载,比较安全和保险。下载 MySQL 。
下图为下载界面的截图,点击红框中的 Download 按钮下载所需文件,文件为zip格式的压缩包。

文件下载到本地后,解压,将解压后的文件放到你想安装的位置,一般在C盘或D盘。
下图为数据库文件在我电脑中的存放位置。

给文件找好存放位置后,我们需要再配置一下电脑中的环境变量,配置环境变量的主要原因就是首次启动后,以后基本就不用再手动启动了。
配置环境变量,请看下图




上图中的变量值为数据库文件中bin的存放位置


环境变量配置好后,进行MySQL的安装,不过在安装前,需要在存放文件的位置手动新增一个初始配置文件。

配置文件名称叫 my.ini
配置内容如下所示
[mysqld]
# 设置3306端口
port=
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\data
# 允许最大连接数
max_connections=
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启
external-locking = FALSE
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=
default-character-set=utf8mb4
下图为内容截图,红框中的内容需要更改为本地数据库文件的存放地址;

上图一切配置完毕后,可以进行MySQL数据库的安装了。
以管理员权限运行命令提示符。

使用指令
cd C:\Program Files\MySQL\bin
进入数据库bin文件下

使用下面的指令安装MySQL服务
mysqld –install

使用下面的指令初始化MySQL,该初始化会随机生成一个初始密码,最好复制下来。红框中的内容就是生成的初始密码。
mysqld --initialize --console

该初始化操作,同时会在本地数据库的存放位置生成一个data文件夹,也就是在初始配置信息中配置的数据存放目录。![]()
安装及初始化后,当然就需要启动了。
使用下面的指令启动MySQL服务。
net start mysql

现在,MySQL数据库已经安装并成功启动,使用 Navicat 连接测试。测试结果不能登陆,提示消息为:
意思就是密码为初始密码,需要修改密码后才能登陆使用。那么,我们就修改密码把。 使用指令
mysql -u root -p
输入初始密码,登陆数据库。

使用命令修改初始密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'H78Jkf00ue';

提示密码修改成功,使用新密码登陆测试。

成功登陆,到此,安装MySQL数据库到此结束。
Windows系统下安装MySQL 8.0.11数据库的更多相关文章
- windows 系统如何安装 mysql 8.0.15 数据库?
windows 系统如何安装 mysql 8.0.15 数据库? 1. 下载安装包 下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0. ...
- Linux 下安装mysql 8.0.11(CentOS 7.4 系统)
CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...
- windows系统下安装MySQL
可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. ...
- Windows系统下安装MySQL详细教程(命令安装法)
1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放 ...
- Win7-64bit系统下安装mysql的ODBC驱动
安装过mysql数据库后,有些软件在调用mysql数据库时不会直接调用,需要安装mysql数据库的ODBC驱动,再来调用.这里就介绍下,如何在win7系统下安装mysql的ODBC驱动. Win7系统 ...
- tomact在windows系统下安装
一.下载 下载地址: https://tomcat.apache.org/download-90.cgi 7,8,9的版本都可以下,这里下载最新版本 注意:Binary是编译好的,可以直接使用的版本, ...
- Windows系统下安装zabbix客户端
简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端 例如我服务端安装的是zabbix-3.4.14.tar.gz ...
- CentOS 7 下安装 MySQL 8.0
前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...
- JDK8在windows系统下安装
一.下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html#JDK8 目前大部分公司内部使用的还是jdk ...
随机推荐
- Framework7-Vue的UI组件代码
Framework7-Vue提供了一套UI组件库,想要什么效果,直接到上面复制代码即可 http://www.framework7.cn/ 这里有非常多的ui组件,基本上可以满足项目中的大部分需求 h ...
- 前端使用vue-i18n做中英文翻译
vue-i18n 仓库地址:https://github.com/kazupon/vue-i18n 兼容性: 支持 Vue.js 2.x 以上版本 安装方法:(此处只演示 npm) npm insta ...
- 2018—2019—2 20165239《网络对抗技术》Exp7 网络欺诈防范
一.原理与实践说明 1.实践目标 本实践的目标是:理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法. 2.实践内容概述 简单应用SET工具建立冒名网站 (1分) ettercap DNS ...
- Go语言TCP Socket编程
Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分.在日常应用中,我们也可以看到Go中的net以及其subdirectories下的 ...
- unittest框架学习笔记四之report
# coding=utf-8'''created:2018/3/29 author:star project:test report'''# import time,os# from selenium ...
- yum设置代理
echo "proxy=http://[proxy_url]:8080" >> /etc/yum.conf
- PAT_A1067#Sort with Swap(0, i)
Source: PAT A1067 Sort with Swap(0, i) (25 分) Description: Given any permutation of the numbers {0, ...
- Codeforces 1189C Candies!
题目链接:http://codeforces.com/problemset/problem/1189/C 思路:前缀和. AC代码: #include<bits/stdc++.h> usi ...
- Linux基本知识点
压缩和解压类 7.8.1 gzip/gunzip 压缩 1.基本语法 gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件) gunzip 文件.gz (功能描述:解压缩文件命令) 2. ...
- 用python+tushare获取股票前复权后复权行情数据
接口名称 :pro_bar 接口说明 :复权行情通过通用行情接口实现,利用Tushare Pro提供的复权因子进行计算,目前暂时只在SDK中提供支持,http方式无法调取. Python SDK版本要 ...

