一台电脑安装两个不同版本的MySQL

背景:

本人电脑上已有mysql-8.0.12-winx64,并且可以使用。但由于工作需要,得使用mysql-5.5.59-winx64,已有mysql-5.5.59-winx64的解压好的安装包

参考链接:

  1. https://blog.youkuaiyun.com/weixin_41953055/article/details/79820221(一台电脑上安装两个mysql)

  2. https://blog.youkuaiyun.com/huxiaodong1994/article/details/79946843(一台电脑 如何切换登录多个mysql)

  3. https://www.cnblogs.com/sharonzhang/p/12520985.html(一台计算机安装两个版本的MySQL)

步骤:

  1. 两个MySQL的安装包不要在同一路径下。mysql-8.0.12-winx64在E:\mysql-8.0.12-winx64,mysql-5.5.59-winx64在E:\software\mysql-5.5.59-winx64。

  2. 首先Win+R输入services.msc,看下服务里面有没有之前使用过的mysql,可以看到服务名字为MySQL,如果状态是Running的话,记得stop掉。
    在这里插入图片描述

  3. 接下来需要部署mysql-5.5.59-winx64,首先将mysql-8.0.12-winx64里面的my.ini文件拷贝一份到E:\software\mysql-5.5.59-winx64下面,然后将端口号3306修改为3307。

my.ini

[mysqld]
port=3307
basedir=E:\\software\\mysql-5.5.59-winx64
datadir=E:\\software\\mysql-5.5.59-winx64\\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
;default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3307
default-character-set=utf8
  1. 进入到E:\software\mysql-5.5.59-winx64\bin目录下,以管理员权限打开cmd窗口,运行mysqld.exe --defaults-file=E:\software\mysql-5.5.59-winx64\my.ini --initialize --console, 成功后运行mysqld.exe install MySQL5 --defaults-file=E:\software\mysql-5.5.59-winx64\my.ini。

  2. 接着打开注册表,会发现多了一个MySQL5。
    在这里插入图片描述

  3. 修改ImagePath为:E:\software\mysql-5.5.59-winx64\bin\mysqld.exe --defaults-file=E:\software\mysql-5.5.59-winx64\my.ini MySQL5。

  4. 紧接着,打开服务,会看到多了一个MySQL5的服务,开启这个服务,当服务状态变为Running就成功了。
    8.

  5. 运行mysql -P 3307 -u root -p,回车后会提示输入密码,默认是没有密码的,所以不用输任何东西,直接按回车就可以进入mysql。
    在这里插入图片描述
    当看到这个界面就说明已经安装成功。

验证下之前mysql-8.0.12-winx64这个mysql可不可以用。

  1. 退出mysql-5.5.59-winx64的mysql,输入quit,然后cd E:\mysql-8.0.12-winx64。

  2. 打开服务services.msc,关闭MySQL5,开启MySQL。
    在这里插入图片描述

  3. 在cmd窗口输入mysql -u root -p,回车后会让你输入密码,输你之前安装时设置的密码就可以了,然后回车。
    在这里插入图片描述
    当看到这个界面说明两个版本的mysql都可以使用。

本文转自:https://www.cnblogs.com/smart-zihan/p/15021522.html
在网上找了4个小时,终于找了个能用的了。
在此感谢大佬的无私奉献!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值