Windows安装MySQL8的坑

1. 到MySQL官网下载一个社区版(Community)安装包, 目前最新版本为8.0.19

https://dev.mysql.com/downloads/mysql/

2. 将下载的zip压缩包,解压,我这里放到 E盘的根目录

3. 创建配置文件my.ini

这里容易出错,注意写路径的时候 用  /  分割,不是用 \,(会被识别会转义符)

不要手动创建 data 目录, 执行 mysqld  initalize 时会自己创建

下载的MySQL安装包中并不包含这个文件. 当然没有这个文件的情况下也可以安装, 但是如果需要自定义一些配置, 可以自己创建一个. 以下是一些比较基本的配置

[mysqld]
port=3306
basedir=E:/mysql-8.0.19-winx64
datadir=E:/mysql-8.0.19-winx64/data
max_connections=200
max_connect_errors=10
character-set-server=UTF8MB4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=UTF8MB4
[client]
port=3306
default-character-set=UTF8MB4

4. 以管理员身份打开cmd,进入到 MySQL解压的bin目录下

运行mysqld --initialize --console

这里会出现temp临时密码保存即可

5.执行mysqld --install


6.执行命令net start mysql,启动服务


7.mysql -u root -p


8.修改root密码:alter user  identified by ‘newpassward‘;

相关推荐