安装第二个MySQL
- 两个MySQL的安装包不要在同⼀路径下。
mysql-5.7.35-winx64在C:\Program Files\mysql5.7\mysql-5.7.35-winx64,mysql-8.0.28-winx64 就放在E:\MySQL8\mysql-8.0.28-winx64。
2.Win+R输⼊services.msc,看下服务⾥⾯有没有之前使⽤过的mysql,可以看到服务名字为MySQL,如果状态是Running的话,记得stop掉。
3.接下来需要部署mysql-8.0.28-winx64,⾸先将mysql-5.7.35-winx64⾥⾯的my.ini⽂件拷贝⼀份到E:\MySQL8\mysql-8.0.28-winx64下⾯,然后将端⼝号3306修改为3307。
4.进⼊到E:\MySQL8\mysql-8.0.28-winx64\bin⽬录下,以管理员权限打开cmd窗口运⾏
mysqld.exe --defaults-file=E:\MySQL8\mysql-8.0.28-winx64\my.ini --initialize --console
红框中是初始密码 要记住!复制保存起来
5.成功后运⾏
mysqld.exe install MySQL8 --defaults-file=E:\MySQL8\mysql-8.0.28-winx64\my.ini
6.接着Win+R输⼊regedit打开注册表,会发现多了⼀个MySQL8。
在 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中!
7.修改MySQL8的内容如图
8.紧接着,打开服务,会看到多了⼀个MySQL8的服务,开启这个服务,当服务状态变为Running就成功了。
9.运⾏
mysql -P 3307 -u root -p
回车后会提⽰输⼊密码,密码就是刚才保存的那个
9.1使用Navicat15 连接新装的mysql
9.2双击打开新添加的 就会提示
9.3修改密码就好了!!!
9.4设置远程连接 执行以下三条命令 挨个执行!
执行更新权限语句
update user set Host='%' where User='root';
查看权限
select host, user from user;
刷新权限
flush privileges;