win10 如何在本地安装两个版本的mysql

介绍

MySQL 官网下载地址:http://www.mysql.com/downloads/

下载了两个版本的 mysql ,5.7.32 和 8.0.22,解压
在这里插入图片描述
安装的具体步骤参考我的上一篇文章
链接: MySQL8.0.22 安装

正常安装第一个的时候,按照我上一篇文章的步骤安装,应该不会出什么问题,问题都出在安装第二个服务的时候。

注意事项

1 安装mysql服务的时候

首先my.ini文件中 默认端口要进行修改 不然两个服务同时启动的时候会有问题,我的mysql5是默认3306,mysql8默认是3308

安装服务,执行dos命令:mysqld --install mysql8(服务的名字)

因为要安装两个版本的 mysql 服务,这里服务的名字不要重复了,注意区分开,若安装出问题了,可执行 sc delete ***(服务名) 删除服务,重新执行 install 即可

2 连接数据库

连接数据库的时候,会报下面的问题
在这里插入图片描述
解决方法:
1、修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
找到两个mysql的服务名
我是先安装的 mysql5.7.32 版本 这里检查下服务 mysql8 的 imaginepath ,默认是显示mysql5.7.32的bin目录,修改为安装的第二个mysql版本的目录,我的是下面的路径,仅供参考。修改完成后重启mysql8服务,再尝试进行连接
“D:\Program Files (x86)\mysql-8.0.22-winx64\bin\mysqld” mysql8
在这里插入图片描述

3 dos窗口连接数据库

dos窗口连接数据库的时候,正常执行dos命令,连接可能会报错误,像 2 中的图片
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

第一行的意思是 密码在命令行上显示 不安全,第二行的意思 不能连接服务了

换个方式连接 这里我们连接的时候指定下端口 -P3308 进行连接
在这里插入图片描述
后面需要其他操作再进行即可。最终效果如下,可以看到两个服务,并且可以同时启动
在这里插入图片描述
有问题可留言进行沟通~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值