Windows 10安装MySQL 8.0.16图文详解

年爸 1年前 ⋅ 2354 阅读

说明:Mysql是最常用的数据库之一,从MySQL5.7版本开始支持NoSQL,这对于我这种MySQL忠实的粉丝来讲简直是太美好了!然而更美好的是MySQL8系列的诞生,因为它是5.7速度的2倍!今天在家里的电脑尝试安装了一下,以下记录了在安装过程中详细的步骤,供大家做个参考!

1、查看当前操作系统版本

# 我用的是Windows 10 企业版 64位操作系统

 

2、下载MySQL 8.0.16安装包

# 选择Windows版本,下载正式版;下载地址:https://dev.mysql.com/downloads/mysql

# 不用注册,直接下载

# 如果下载速度较慢,可以选择我的百度网盘分享的下载地址,链接:https://pan.baidu.com/s/1a-t5u9D8VXWqFzUGou-Z2A  提取码:tqv0 

 

3、解压MySQL 8.0.16安装包

# 我安装的目录为:D:\develop\mysql-8.0.16-winx64

 

4、新建MySQL 8.0.16 配置文件

# 使用文本编辑器新建MySQL 8.0.16配置文件my.ini放入MySQL 8.0.16解压目录的根目录,内容如下:

# my.ini内容:

[Client]
#设置3306端口
port = 3306
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录(根据个人情况而定)
basedir=D:\develop\mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录(data目录自己创建)
datadir=D:\develop\mysql-8.0.16-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 设置mysql客户端默认字符集
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

 

5、配置系统环境变量

# 新建系统变量;变量名:MYSQL_HOME ,变量值:D:\develop\mysql-5.7.24-winx64(根据个人情况而定)

# 修改系统变量path,新建变量值:;%MYSQL_HOME%\bin

 

6、打开系统程序cmd窗口,进入MySQL 8.0.16解压目录

# 切记一定要用管理员身份运行

 

7、初始化数据库,查看root用户初始密码

# 执行命令:mysqld --initialize --console;初始密码一定要记住(否则从第一条开始,我们在来一次!)

 

8、安装MySQL 8.0.16

# 执行命令:mysqld install;如果出现异常,检查一下你当前的cmd窗口是否以管理员权限运行的?

 

9、启动MySQL服务

# 执行命令:net start mysql;此处如果存在启动失败的情况,一般都是my.ini配置有问题,请仔细检查

 

10、登录MySQL数据库

执行命令:mysql -u root -p,回车输入密码(密码为刚才记录的初始密码)

 

11、修改MySQL 8.0.16初始密码

# MySQL服务第一次登录上来强制修改密码,执行命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

12、退出,重新登录

 

13、查询数据库

至此,MySQL 8.0.16安装成功,祝你好运!


全部评论: 0

    我有话说: