一台电脑安装两个版本MySQL

最近要做 Java EE 的大实验,实验要求各个环境版本一致,因为我之前做博客用的 MySQL 版本是 8.0 的,老师用的是 5.7 版本,所以我需要再安装一个 MySQL5.7 版本的。

好了,废话不多说,直接开始安装。

 

我提前将我的 mysql5.7.26 放在百度网盘里了,大家可以下载安装使用。

地址:https://pan.baidu.com/s/1J1adk963NEjPYzZzuNToXw

提取码:e8zy

下载完成之后解压,我这里解压到了 E:\mysql-5.7.26-winx64

然后进入 MySQL 文件夹,内容如下:

 一台电脑安装两个版本MySQL_第1张图片

原始文件是没有 my.ini 和 data 文件的,data 文件夹是我们之后初始化操作产生的,在这里先不用管。my.ini 需要我们新建一个,然后在里面写入:

[mysqld]
port = 3307
basedir=E:/mysql-5.7.26-winx64
datadir=E:/mysql-5.7.26-winx64data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
default-character-set=utf8

port 是 MySQL 端口号,我的 MySQL8.0 版本端口号是 3306,为了避免产生冲突,所以我设置了 3307,basedir 和 datadir 设置成你自己的安装路径,其他不需要改。

然后以管理员的身份运行 cmd,进入到你的 MySQL 安装路径。

 一台电脑安装两个版本MySQL_第2张图片

然后进入 bin 目录运行命令:

mysqld install mysql2 --default-file="E:\mysql-5.7.26-winx64\my.ini"

安装成功后会出现:

Service successfully installed

然后初始化数据库:

mysqld --initialize

初始化之后你就能在 MySQL 安装目录看到 data 文件夹了。

最后一步:win+R,在出现的对话框中输入 regedit 回车,然后进入目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2,可以看到如下图的内容:

 一台电脑安装两个版本MySQL_第3张图片

双击 ImagePath,在出现的对话框中将数值数据改成如上图所示

当然,这里目录要填写你自己的安装路径。

现在,我们就可以运行新版本的 MySQL 了!执行命令:

net start mysql2 

启动成功之后就可以使用命令 mysql -P3307 -uroot -p 进行登录了。

登录时会让你输入密码,临时密码去 data/xxx.err 文件中找。

 

上图中冒号后面的就是你的临时密码。

登录成功之后,修改密码:

      set password for root@localhost=password ("你的密码");

大功告成!以后你就可以根据不同项目使用不同版本的 MySQL 了。

 

个人博客:一台电脑安装两个版本MySQL

 

ヾ( ̄▽ ̄)Bye~Bye~

你可能感兴趣的:(一台电脑安装两个版本MySQL)