ToB企服应用市场:ToB评测及商务社交产业平台
标题:
一台电脑安装两个不同版本的MySQL教程(2025年03月04日)
[打印本页]
作者:
渣渣兔
时间:
4 天前
标题:
一台电脑安装两个不同版本的MySQL教程(2025年03月04日)
现状:win10电脑,已经安装了mysql8.0.26,现在必要安装mysql5版本 ,mysql5是免安装版。
一、下载安装包
官网地点:https://downloads.mysql.com/archives/community/
选择要下载的版本。再点击download下载
或者用我的网盘:通过网盘分享的文件:mysql-5.7.26-winx64.zip
链接: https://pan.baidu.com/s/163XjxKF5d-39Lbf6YhzNxg?pwd=q5v2 提取码: q5v2
–来自百度网盘超等会员v7的分享
二、安装
1.解压至要安装的文件夹,留意不要和mysql8放到同一个文件夹,最好和我一样同级放置
2.文件末了路径和初始文件如下图
3.创建一个txt文件,名字叫my,文件后缀改为为ini,之后用记事本打开
4.将下段代码复制到打开的my.ini里
只必要改动一下两行:
第五行:basedir=D:\Environment\mysql-5.7.26,这里basedir=后放你安装包路径
第七行:datadir=D:\Environment\mysql-5.7.26\data,这里datadir=后放你安装包路径+\data
data文件现在没有,你也不消管,背面会自动创建
[mysqld]
# 这里设置3307端口,因为我的mysql8用的3306
port=3307
# 设置mysql的安装目录
basedir=D:\Environment\mysql-5.7.26
# 设置mysql数据库的数据的存放目录
datadir=D:\Environment\mysql-5.7.26\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
复制代码
5.这个时候留意,要去环境变量里把mysql8的环境变量删除了,比如我们之前写的MYSQL_HOME,以及path里配置的关于mysql的删了,你放心大胆的删,有问题再加回来就行。
5.1.右击我的电脑,选择属性
5.2.点击高级系统设置
5.3.点击环境变量
5.4删除干净就可以了,留意查抄用户变量和系统变量都要删除,我删的就有3个,1个是MYSQL_HOME,另外两个是path里的%MYSQL_HOME%和%MYSQL_HOME%/bin。
5.5 打开任务管理器,把mysql克制服务,因为大部分人都有mysql自启动,就去查抄一遍。
6.调出下令运行框,使用管理员身份启动
6.实验 cd D:\Environment\mysql-5.7.26\bin,就是切换路径到你安装目录下的bin里,末了形如下图
cd D:\Environment\mysql-5.7.26\bin
D:
复制代码
7.实验下令mysqld --initialize --console
,留意生存我红框圈起来的内容,这个是初始化密码。建议直接生存在一旁,是可以选中然后ctrl+c复制的。
mysqld --initialize --console
复制代码
8.这个时候安装目录下就会多一个data文件夹
9.实验下令mysqld install 服务名 此处我是mysqld install mysql57。这个mysql57是自己设置的,只要和你的原来安装的谁人mysql服务名不一样就可以
10.下令实验net start mysql57
11.这个时候再打开任务管理器,去检察服务,可以看到我们注册的服务已经有了
12.(我没遇到这个问题)假如启动失败,先去查抄注册表,通过运行下令打开:按下Win + R键,打开“运行”对话框。
在对话框中输入regedit,然后按回车键或点击“确定”按钮即可打开注册表编辑器。
打开注册表找到刚刚创建的服务名,修改ImagePath中的内容为:自己的安装路径。格式如下:“D:\Environment\mysql-5.7.26\bin\mysqld” mysql57(前面改成自己的路径,背面空格加上自己创建的服务名)注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
13.这个时候实验mysql -u root -p,输入刚才的密码,会发现报错。这里必要留意的是my.ini是我们自己配置的东西,但是这个下令它仍旧实验的是它自己默认的配置,端口照旧3306,所以这里要设置端口号,实验下令为mysql -u root -p -P 3307
14.实验下令为mysql -u root -p -P 3307,再输入前面要求复制的密码,乐成进入!
15. 修改密码ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
by 引号里的就是你自己的密码,任意改 自己记住就行了
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
复制代码
16.这个时候你照旧想配置环境变量,你自己去配吧,就创建变量时写2个名字,然后放入path就可以了。我安装完两个版本之后,我觉得没必要配置,因为环境变量的作用就是让你在任何地方都可以实验mysql的下令,不必要非要去安装目录下实验。但是我都是链接的Navicat Premium 15,所以用不到环境变量了就不配置了。
三、Navicat 毗连
1.新建毗连,毗连名你自己区分开就行,端口是3307,密码123456,你写你自己的密码
2.毗连乐成!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4