注:配置多套数据库,需将MySQL8.0的解压文件夹重新命名,按以下1-6点配置
1.将MySQL8.0的解压文件夹-《mysql-8.0.11-winx64》-放到C:\Program Files\MySQL目录下
![](https://i-blog.csdnimg.cn/blog_migrate/2bfce149e9a9a39bd99ce74fa43958b8.png)
2.若该解压文件夹下无my.ini文件,则新建my.ini。配置如下:
# For advice on how to change settings please see
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# 设置3306端口
port=3309
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\mysql-8.0.11-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3309
default-character-set=utf8
3.修改my.ini的配置
![](https://i-blog.csdnimg.cn/blog_migrate/6afafd6d8580fb7080922d958af9c680.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a7448ccadb5d1ca2ac0c13d0e4e4b1e9.png)
4.修改后的my.ini
![](https://i-blog.csdnimg.cn/blog_migrate/0c11dfed48626524dbd32630a9c2c088.png)
5.在环境变量path中加入C:\Program Files\MySQL\mysql-8.0.11-meet\bin
![](https://i-blog.csdnimg.cn/blog_migrate/34baf6cc0dbf1c06c57ded18a5845df5.png)
6.初始化数据库,生成随机root密码;创建MySQL8.0服务,服务名为:mysql8-meet;修改root密码;使用新密码登录mysql。
①以管理员身份运行cmd
![](https://i-blog.csdnimg.cn/blog_migrate/69d4a2467bf3ce48adacf998390aeee1.png)
②输入:cd C:\Program Files\MySQL\mysql-8.0.11-meet\bin 进入mysql的bin文件夹
③输入:mysqld --initialize
![](https://i-blog.csdnimg.cn/blog_migrate/67c78de9cf3f2e427aa44cced3f4a239.png)
④查找随机生成的root密码!在C:\Program Files\MySQL\mysql-8.0.11-meet\Data文件夹下找到 *.err文件,用editplus工具打开
(jW)dI2JE(diP)
![](https://i-blog.csdnimg.cn/blog_migrate/1d8eebb6090e05c2f5bdc272d7a12c65.png)
⑤输入:mysqld -install mysql8-meet
![](https://i-blog.csdnimg.cn/blog_migrate/4ab4a2b8b1ad02496fe4ad9480aee447.png)
⑥启动服务,输入:net start mysql8-meet
![](https://i-blog.csdnimg.cn/blog_migrate/aebc6ffef53c8faffb384570d060422c.png)
⑦连接数据库,修改随机密码:
ALTER user 'root'@'localhost' IDENTIFIED BY '123';
(注:mysql 5.7.9以后废弃了password字段和password()函数,因此百度到的set password = password('123') 的方法是错误的。)
![](https://i-blog.csdnimg.cn/blog_migrate/41e8dda6b648f5860522b3a322159c8c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/69b3f5f31acf9d68f648ae7e312d60ee.png)
⑧用navicat工具连接数据库,输入新设置的root密码。
![](https://i-blog.csdnimg.cn/blog_migrate/da62286ec3f6785de0b416a1d49c3604.png)