windows同时安装两个不同版本的Mysql

06-01 1249阅读

 文章目录

目录

 文章目录

前言

一、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)

windows同时安装两个不同版本的Mysql

2、 解压文件

等下载完毕之后,进行解压(mysql-8.0.24-winx64):

data文件夹后面步骤自动创建,不需手动创建

windows同时安装两个不同版本的Mysql

3、 新建my.ini文件。

解压成功之后,就在这个目录里面新建一个my.ini文件。

将下面的代码复制到my.ini文件中:

[mysqld]
# 这里设置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]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

注意:

        1、basedir和datadir的路径的是自己安装的路径

        2、最主要在于修改端口号,将3306修改为3307,这是因为已经有了一个mysql服务,所以将端口设置为3307(未被占用就行)。

二、配置MySql环境变量

1、新建系统环境变量

先点击控制面板 -->系统 -->高级系统设置 -->系统变量

新建系统系统变量:

windows同时安装两个不同版本的Mysql

 然后一直点击确定,环境变量就配置好了。

 三、MySql安装

1、进入MySql的bin目录

 用cmd打开命令提示符

注意:以管理员的身份打开

windows同时安装两个不同版本的Mysql

打开之后,进入自己的MySql的bin目录下:

windows同时安装两个不同版本的Mysql

 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

windows同时安装两个不同版本的Mysql

4、查看是否需要修改注册列表

      1.Win键+R输入services.msc,

windows同时安装两个不同版本的Mysql

2、发现服务中多了一个mysql8,右键查看服务中mysql8的属性

windows同时安装两个不同版本的Mysql

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出现问题

windows同时安装两个不同版本的Mysql

若路径不对,则需修改修改注册表中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

windows同时安装两个不同版本的Mysql

5、启动MYSQL

接着启动MySql:

net start mysql8

启动成功进入下一步

先用初始密码登录MySql: 

windows同时安装两个不同版本的Mysql

 登录成功后把密码改成了“123456”:

windows同时安装两个不同版本的Mysql

6、退出MySql

到此安装成功了,记得要退出MySql;

windows同时安装两个不同版本的Mysql

四、在Navicat上操作MySql

 点击连接,选择MYSQL,接着输入连接名,密码
注意:一定要确保电脑联网

就相当于Navicat已经可以可视化的操作我们本地的MySql了。以后可在Navicat上操作MySql了。

修改端口3307

windows同时安装两个不同版本的Mysql

总结

最后我们实现了可以在Navicat操作MySql。

若出现无法启动,建议删除原来版本数据库,然后重新下载8.0,然后下载5.7版本

mysql5.7.35下载教程

压缩包版mysql怎么卸载

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码