如何在Windows下安装MySQL5和MySQL8的多实例

您所在的位置:网站首页 解压的mysql怎么安装 如何在Windows下安装MySQL5和MySQL8的多实例

如何在Windows下安装MySQL5和MySQL8的多实例

2023-01-03 08:15| 来源: 网络整理| 查看: 265

MySQL5和MySQL8多实例安装方法: 1.首先下载MySQL5和MySQL8

官方下载链接:https://dev.mysql.com/downloads/mysql/

 

 

 下载旧版本:

 

 

 

 

 

 下载好后解压到你想要安装的文件目录内:

这里我的MySQL5的安装路径为:D:\MySQL\MySQL5\mysql-5.7.30-winx64

 

MySQL8的安装路径为:D:\MySQL\MySQL8\mysql-8.0.20-winx64

 

 

 MySQL5学校学习用,MySQL8研究用。

2.安装MySQL5 2.1配置环境变量

在系统变量里添加MYSQL5_HOME,你的路径

 

 

 

 

 

  2.2安装数据库 1.首先创建创建文件my.ini

这里就可以设置自己想用的端口,我设置的是3306端口。

basedir和datadir需要根据自己安装的环境去编辑路径。

[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\MySQL\\MySQL5\\mysql-5.7.30-winx64 # 设置mysql数据库的数据的存放目录(自动生成,不然可能报错) datadir=D:\\MySQL\\MySQL5\\mysql-5.7.30-winx64\\data # 允许最大连接数 max_connections=10000 # 允许最大连接人数 max_user_connections=1000 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 连接时间 wait_timeout=31536000 interactive_timeout=31536000 2.安装data文件夹,如果之前有就删除它。

以管理员身份打开命令提示符,切换到MySQL5的 bin 路径下。

 

 

 

 

 

 输入命令:mysqld --initialize

 

 

 等一段时间,它会重新生成一个 data 文件,找到其中后缀为 .err 的文件,我的是 DESKTOP-2ER2O0E.err,打开查找密码password,一般有密码。

 

 

 

 

 如果生成data报错的话,先暂时注释掉my.ini里面的data目录,让他自动生成后,然后回填生成的地址

 

2.3安装MySQL5服务

输入:mysqld --install MySQL5安装特定服务名称,不能默认。(默认是MySQL,这样就会冲突)

 

 

 

2.4开启MySQL5服务

输入:net start MySQL5

 

 

2.5登录MySQL5修改密码

(1)登录输入:mysql -u root -P 3306 -h localhost -p

登录指定端口数据库,我的有密码,就是上文查找的密码,填入密码就行了。(2)修改密码输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

 

(3)刷新权限:flush privileges;

 

 

 (4)处理好以上步骤,MySQL5就已将安装好了,接下来需要安装MySQL8,由于我们的环境变量现在还是MySQL5,为了安装MySQL8时不使用MySQL5的环境变量,我们将原有的MySQL5的环境变量改成MySQL8的环境变量。

 

 

 

 

 

(5)重启电脑。

3.安装MySQL8 3.1配置环境变量

由于MySQL8的环境变量已经配置完 ,我们直接进行下一步

 

 

  3.2安装数据库 1.首先创建创建文件my.ini

这里就可以设置自己想用的端口,我设置的是3308端口。

basedir和datadir需要根据自己安装的环境去编辑路径。

[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3308端口 port = 3308 # 设置mysql的安装目录 basedir=D:\\MySQL\\MySQL8\\mysql-8.0.20-winx64 # 设置mysql数据库的数据的存放目录(自动生成,不然可能报错) datadir=D:\\MySQL\\MySQL8\\mysql-8.0.20-winx64\\data # 允许最大连接数 max_connections=10000 # 允许最大连接人数 max_user_connections=1000 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 连接时间 wait_timeout=31536000 interactive_timeout=31536000 2.安装data文件夹,如果之前有就删除它。

以管理员身份打开命令提示符,切换到MySQL5的 bin 路径下。

 

 

 

 

 

 输入命令:mysqld --initialize

 

 

重要说明:如果这里报错,大多数都是没有运行库,去微软官网下载运行库即可继续安装 

等一段时间,它会重新生成一个 data 文件,找到其中后缀为 .err 的文件,我的是 DESKTOP-2ER2O0E.err,打开查找密码password,一般有密码。

 

 

 

 

 如果生成data报错的话,先暂时注释掉my.ini里面的data目录,让他自动生成后,然后回填生成的地址

 

3.3安装MySQL8服务

输入:mysqld --install MySQL8安装特定服务名称,不能默认。(默认是MySQL,这样就会冲突)

3.4开启MySQL8服务

输入:net start MySQL8

 

 

3.5登录MySQL8修改密码 (1)登录输入:mysql -u root -P 3308 -h localhost -p

登录指定端口数据库,我的有密码,就是上文查找的密码,填入密码就行了。(2)修改密码输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

 

(3)刷新权限:flush privileges;

 

 

 (4)MySQL8也安装好了,还需要去修改,之前的环境变量,因为之前在安装MySQL8时删除了MySQL5的环境变量,所以需要添加进来。

 

4.最后检查注册表是否路径正确:

主要检查ImagePath,路径是否正确。

 

 

 

 

至此安装结束,我们看下运行结果如何:

 

 

 

 

一切运行正常 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3