同时安装mysql8和mysql5x

同时安装MYSQL8和MYSQL5

本身电脑又mysql8,但是项目需要安装mysql5。但是安装了一个下午,最开始是生成的临时密码登不上服务。后来是新建的服务都启动不了。搞了一个下午,最后通过更改注册表成功了!

mysql无法启动:

解决方法:修改新安装的mysql的注册表。由于

其注册表如图所示,由于我在对应文件夹bin下mysql -install MYSQL50之后,MYSQL50服务对应的ImgePath竟然跑到MYSQL8的文件夹里了!!! 改掉之后就能成功运行了。

这个是MYSQL8的注册表:

临时密码无法登录

最终解决方法:重新安装一次mysql5... ...

我的my.ini文件如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[client]

port=3306

default-character-set=utf8

[mysqld]

# 设置为自己MYSQL的安装目录

basedir=D:\\mysql-5.7.40-winx64\\

# 设置为MYSQL的数据目录

datadir=D:\\mysql-5.7.40-winx64\\data\\

port=3306

character_set_server=utf8

#跳过安全检查
#skip-grant-tables

如果无需密码就将最后一行放行就行了。

终于搞了一个下午...想当初mysql8一下就下载运行好了...

最终只需要用这里的任务管理器,

如图,要用哪个就运行哪个。