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 root@localhost identified by 'newpassward';