龙空技术网

如何在一台机器上安装两个(多个)MYSQL数据库实例(windows)

HelloCoder 163

前言:

目前你们对“同时安装两个mysql”都比较讲究,你们都想要分析一些“同时安装两个mysql”的相关知识。那么小编也在网络上收集了一些关于“同时安装两个mysql””的相关内容,希望兄弟们能喜欢,兄弟们一起来学习一下吧!

最近跑一个开源系统,还原数据的时候发现项目数据库是mysql8.0的,奈何我本地安装的是mysql5.7版本,最快的办法就是再安装一个mysql8.0,安装多个mysql服务,其实就是安装不同服务名称,不同监听端口的服务而已,步骤如下:

1.官网下载数mysql8.0压缩包并解压:

2.进入解压后的mysql根目录,创建my.ini配置文件:

可将已有的mysql5.7根目录下的my.ini文件拷贝过来进行修改,主要修改以下参数:

1)port:#mysql服务的监听端口,不能与已有mysql服务端口相同(默认3306)

2)basedir:#设置mysql的安装目录

3)datadir:#设置mysql数据库的数据的存放目录,必须是data,或者是/xx/data

4)Server:#mysql命令执行路径

mysql5.7配置

mysql8.0配置

3.初始化mysql

运行cmd命令,cd进入mysql跟目录,执行以下命令:

bin\mysqld --initialize --console,等待初始化,初始化成功后,会生成初始化密码并在mysql跟目录会多出data文件夹,如下图所示:

注: root@localhost: >BU-iFsas7Cb,请记住这个初始化密码>BU-iFsas7Cb,后续修改密码需要用到。

CMD初始化成功显示

初始化成功data文件夹

4.安装mysql服务

输入以下命令:

bin\mysqld --install mysql8.0_2,安装成功如下图所示:

在windows系统服务列表也会看到mysql8.0_2服务。

安装成功mysql服务

5.启动服务

输入以下命令:net start mysql8.0_2,cmd控制台提示服务启动成功。

6.修改密码

使用cmd登录mysql,其中密码为上面初始化生成的密码。

mysql登录成功

出现以上界面,说明登录成功,接下来可以修改密码,修改新密码为123456,输入以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改成功后退出,重新使用新密码登录即可。

停止mysql服务:net stop mysql8.0_2

删除mysql服务:sc delete mysql8.0_2

标签: #同时安装两个mysql