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文件现在没有,你也不消管,背面会自动创建
  1. [mysqld]
  2. # 这里设置3307端口,因为我的mysql8用的3306
  3. port=3307
  4. # 设置mysql的安装目录
  5. basedir=D:\Environment\mysql-5.7.26
  6. # 设置mysql数据库的数据的存放目录
  7. datadir=D:\Environment\mysql-5.7.26\data
  8. # 允许最大连接数
  9. max_connections=200
  10. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  11. max_connect_errors=10
  12. # 服务端使用的字符集默认为UTF8
  13. character-set-server=utf8
  14. # 创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB
  16. # 默认使用"mysql_native_password"插件认证
  17. 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里,末了形如下图
  1. cd D:\Environment\mysql-5.7.26\bin
  2. D:
复制代码

7.实验下令mysqld --initialize --console
,留意生存我红框圈起来的内容,这个是初始化密码。建议直接生存在一旁,是可以选中然后ctrl+c复制的。
  1. 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 引号里的就是你自己的密码,任意改 自己记住就行了
  1. 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