尚未崩坏 发表于 2025-2-21 10:15:20

windows同时安装两个差别版本的Mysql

 文章目录

目录
 文章目录
前言
一、MySql下载
1、 官网下载:
2、 解压文件
3、 新建my.ini文件。
二、设置MySql情况变量
1、新建体系情况变量
 三、MySql安装
1、进入MySql的bin目录
 2、安装MySql服务
3、修改登录暗码、并主动创建data文件夹
4、查看是否必要修改注册列表
​编辑
5、启动MYSQL
6、退出MySql
四、在Navicat上操作MySql
总结


前言

本文主要记载,本机已安装了一个MySQL 5.7.38,现思量再安装一个mysql 8.0版本,记录一下过程方便以后回首。
一、MySql下载

1、 官网下载:

MySql8.0.24版本:MySQL :: Download MySQL Community Server (Archived Versions)
https://i-blog.csdnimg.cn/direct/f24d1296a57849029196488e13611a02.png​
2、 解压文件

等下载完毕之后,进行解压(mysql-8.0.24-winx64):
data文件夹背面步骤主动创建,不需手动创建
https://i-blog.csdnimg.cn/direct/d0e5079bef3742a28c94197b07da6c4d.png​
3、 新建my.ini文件。

解压乐成之后,就在这个目录里面新建一个my.ini文件。
将下面的代码复制到my.ini文件中:
   
# 这里设置3307端口
port=3307
# 设置mysql的安装目录
basedir=E:\\mysql8\\mysql-8.0.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\\mysql8\\mysql-8.0.24-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

# 设置mysql客户端默认字符集
default-character-set=utf8

# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8



    注意:
        1、basedir和datadir的路径的是本身安装的路径
        2、最主要在于修改端口号,将3306修改为3307,这是由于已经有了一个mysql服务,以是将端口设置为3307(未被占用就行)。
二、设置MySql情况变量

1、新建体系情况变量

先点击控制面板 -->体系 -->高级体系设置 -->体系变量
新建体系体系变量:
https://i-blog.csdnimg.cn/direct/f29ce6a85164437b9e8af6d2fc3f2feb.png

 然后不停点击确定,情况变量就设置好了。
 三、MySql安装

1、进入MySql的bin目录

 用cmd打开命令提示符
注意:以管理员的身份打开
https://i-blog.csdnimg.cn/blog_migrate/529ad255966c61c7522244356db845c0.png​
打开之后,进入本身的MySql的bin目录下:
https://i-blog.csdnimg.cn/blog_migrate/4b559414450c9b7830f2a70f702d53a9.png​
 2、安装MySql服务

实行安装命令,安装MySql:
mysqld install mysql8 --defaults-file="E:\mysql8\mysql-8.0.24-winx64\my.ini"
 当按下回车键后,出现这句语句”Service successfully installed.“,则体现安装乐成了。
3、修改登录暗码、并主动创建data文件夹

由于安装好MySql,会有一个初始暗码,为了我们方便影象,接下来就把初始暗码改成我们认识的暗码:
先打印MySql的暗码信息,记住初始暗码后续可修改:
mysqld.exe --defaults-file="E:\mysql8\mysql-8.0.24-winx64\my.ini" --initialize --console
https://i-blog.csdnimg.cn/blog_migrate/8f694c835ad486401d6169515f29cc02.png​
4、查看是否必要修改注册列表

      1.Win键+R输入services.msc,
https://i-blog.csdnimg.cn/direct/ae791f13a56c4742a83ae8e9479938c3.png
2、发现服务中多了一个mysql8,右键查看服务中mysql8的属性
https://i-blog.csdnimg.cn/direct/ec04a0d5f9704ccba54db525a405d76f.png
3、可以看到我的可实行文件的路径为E:\mysql8\mysql-8.0.24-winx64\bin\mysqld --defaults-file=E:\mysql8\mysql-8.0.24-winx64\my.ini mysql8 是没有题目的(可跳转至5)
假如是之前安装的时候出现过这个路径为MySQL5.7.35版本的路径的情况,这样肯定就是有题目的,必要进行修改,否则之后连接Navicat/sqlyog出现题目
https://i-blog.csdnimg.cn/direct/7febf2627b1f4f29a35905cf2d14ad17.png
   若路径不对,则需修改修改注册表中mysql8的路径.
Win键+R输入regedit 后找到路径
将路径修改为E:\mysql8\mysql-8.0.24-winx64\bin\mysqld --defaults-file=E:\mysql8\mysql-8.0.24-winx64\my.ini mysql8
https://i-blog.csdnimg.cn/direct/aa1f4c4e49ce4a8286dc4e0c3e69968d.png

5、启动MYSQL

接着启动MySql:
net start mysql8
启动乐成进入下一步
先用初始暗码登录MySql: 
https://i-blog.csdnimg.cn/blog_migrate/b49ae360fc90084ef53f3c387831f847.png​
 登录乐成后把暗码改成了“123456”:
https://i-blog.csdnimg.cn/blog_migrate/23e4228ee2293f565170140df8e144ad.png​
6、退出MySql

到此安装乐成了,记得要退出MySql;
https://i-blog.csdnimg.cn/blog_migrate/048d08a327f510a73758d527a63b3ec0.png​
四、在Navicat上操作MySql

 点击连接,选择MYSQL,接着输入连接名,暗码
注意:一定要确保电脑联网
就相当于Navicat已经可以可视化的操作我们当地的MySql了。以后可在Navicat上操作MySql了。
   修改端口3307
https://i-blog.csdnimg.cn/direct/17303afbd6e94b2480518f2cabbc6338.png

总结

末了我们实现了可以在Navicat操作MySql。
   若出现无法启动,建议删除原来版本数据库,然后重新下载8.0,然后下载5.7版本
mysql5.7.35下载教程
压缩包版mysql怎么卸载

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: windows同时安装两个差别版本的Mysql