win系统如何同时安装MySQL5和MySQL8

win系统如何同时安装MySQL5和MySQL8

文章目录

  • win系统如何同时安装MySQL5和MySQL8
        • 1、准备好两种版本的数据库
        • 2、下载后解压到你指定的目录
        • 3、手动配置安装MySQL5和8
          • 安装MySQL5
            • 3.1创建my.ini文件
            • 3.2生成data文件夹
          • 安装MySQL8
            • 3.1创建my.ini文件
            • 3.2生成data文件夹
        • 4、配置环境变量
        • 5、配置服务
            • 配置MySQL5
            • 配置MySQL8
        • 6、没啦,快去试!

1、准备好两种版本的数据库
下载链接https://downloads.mysql.com/archives/community/

image-20240304200302401

注意

1、不要下载成安装版本的也就是带上Install的
2、最上边的Prodect Version可以选择版本,5的同理下载 
2、下载后解压到你指定的目录

建议在同一目录,方便后期查找维护,解压后的效果如下所示

image-20240304200623026

3、手动配置安装MySQL5和8

打开解压好的文件夹,里面是没有data文件夹和my.ini文件的,如果有data,删掉它

image-20240304201112828

安装过程
1、创建配置文件my.ini
2、生成date文件
安装MySQL5
3.1创建my.ini文件
你需要做的事情:
1、创建my.ini文件,新手记得先去把文件拓展名打开然后新建一个记事本文件,将名字和后缀全部删掉,更改问my.ini,然后点击确认修改
2、拷贝下面的内容到你所新建的my.ini文件里面
3、修改# 设置mysql的安装目录basedir=你的安装目录(建议复制,避免写错)# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)datadir=你的安装目录\data
4、点击保存(Ctrl + S)	

注意:这里为了区分MySQL5和MySQL8,将MySQL5 的端口设置为了3305,同理由,MySQL8的为3308,后续在使用的时候记得要根据不同的版本设置不同的版本端口

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
port = 3305
[mysqld]
# 设置3305端口
port = 3305
# 设置mysql的安装目录
basedir=D:\No Install\mysql\mysql-5.7.31-winx64
# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)
datadir=D:\No Install\mysql\mysql-5.7.31-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
3.2生成data文件夹
1、以管理员身份进入dos命令窗口win+R 输入cmd,同时按下ctrl+Shift+Enter,点击是
2、进入到你的MySQL安装目录的bin文件夹里(不会看下图)
3、输入指令 mysqld --initialize【此时,如果出现了下述错误,稍等,去看我这个博客】
4、去生成的data文件夹里面找到一个后缀名为.err的文件,在里面搜索password,记录下刚才生成的密码!!!

image-20240304205441089

image-20240304202714639

image-20240304202824293

安装MySQL8
3.1创建my.ini文件
你需要做的事情:
1、创建my.ini文件,新手记得先去把文件拓展名打开然后新建一个记事本文件,将名字和后缀全部删掉,更改问my.ini,然后点击确认修改
2、拷贝下面的内容到你所新建的my.ini文件里面
3、修改# 设置mysql的安装目录basedir=你的MySQL8安装目录(建议复制,避免写错)# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)datadir=你的MySQL8安装目录\data
4、点击保存(Ctrl + S)	
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3308端口
port = 3308
# 设置mysql的安装目录
basedir=D:\\No Install\\mysql\\mysql-8.3.0-winx64
# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)
datadir=D:\\No Install\\mysql\\mysql-8.3.0-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
3.2生成data文件夹
1、以管理员身份进入dos命令窗口win+R 输入cmd,同时按下ctrl+Shift+Enter,点击是
2、进入到你的MySQL安装目录的bin文件夹里(不会看下图)
3、输入指令 mysqld --initialize
4、去生成的data文件夹里面找到一个后缀名为.err的文件,在里面搜索password,记录下刚才生成的密码!!!

image-20240304202714639

image-20240304202824293

4、配置环境变量
1、进入环境变量,新建系统变量
MYSQL5_HOME、MYSQL8_HOME
2、找到path,双击进入后,新建两个新的值
%MYSQL5_HOME\bin%、%MYSQL8_HOME\bin%
3、点击三次确定即可

image-20240304204108362

image-20240304203314177

image-20240304204244635

image-20240304203757417

5、配置服务
配置MySQL5
1、按照上述步骤3,进入MYSQL5的bin目录下
2、输入指令 mysqld --install MYSQL5这里后边的MySQL5是为了防止配置8的时候产生冲突
3、启动服务 net start MySQL5
4、登录MySQL,输入指令mysql -u root -P 3305 -h localhost -p按下回车,输入刚才查找出来的密码,进入系统
5、修改密码,输入指令,注意末尾分号
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
6、刷新权限:flush privileges;

image-20240304205214828

配置MySQL8
1、按照上述步骤3,进入MYSQL8的bin目录下
2、输入指令 mysqld --install MYSQL8这里后边的MySQL5是为了防止配置8的时候产生冲突
3、启动服务 net start MySQL8
4、登录MySQL,输入指令mysql -u root -P 3308 -h localhost -p按下回车,输入刚才查找出来的密码,进入系统
5、修改密码,输入指令,注意末尾分号
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
6、刷新权限:flush privileges;

image-20240304205039711

6、没啦,快去试!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/721357.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汽车车灯照明灯具维修的常见误区有哪些呢?

汽车车灯照明灯具维修的常见误区有哪些呢? 汽车灯具维修的常见误区包括以下几个方面: 忽视车灯的日常保养:许多车主在日常使用中忽视了车灯的保养,只有当车灯出现故障时才进行维修。然而,定期检查和保养车灯是预防故障发生的重要…

蓝牙耳机什么牌子好?五款优质蓝牙耳机无广推荐!

​许多人向我询问关于蓝牙耳机的推荐,以及如何选购蓝牙耳机,有哪些性价比高的蓝牙耳机等问题。我已经从网络上搜集并比较了几十款耳机,现在我将分享一些我认为不错的蓝牙耳机。无论是在音质还是配置方面,这些耳机都是非常不错的。…

关于vue创建项目以及关于eslint报错的问题

vue创建完项目以后如果报parsing error no babel config file。。。这样的错误的话,关闭项目,用vscode进入项目中打开项目就可以解决了。 1 代码保存的时候会自动将单引号报错为双引号 导致eslint报错的问题, 解决思路: 在项目根…

启英泰伦「离线自然说」:让照明语音交互更自然、更便捷

随着科技的不断发展,智能家居已经成为现代生活的一部分。其中,智能照明作为智能家居的重要组成部分,为人们带来了更加便捷、舒适的照明体验。然而,传统的离线语音交互技术在智能照明领域的应用一直受到词条存储量的限制&#xff0…

有个朋友被骗了,大家要擦亮眼睛

1.引言 大家好,我是Leo哥🫣🫣🫣,昨天凌晨有个粉丝朋友找到Leo哥,咨询一些问题,现在的朋友们真卷呐,大半夜还在挑灯夜战。可无奈Leo哥12点之前已经睡了,身体为重&#xf…

智慧公厕:改变城市公共卫生管理的未来

现代城市发展快速,人口不断增加,公共卫生管理面临着严峻的挑战。传统公厕的建设、管理和使用模式已经无法满足日益提高的卫生与环保需求。然而,随着科技的进步与智能化的发展,智慧公厕正成为一种全新的解决方案,为城市…

数据库设计革命:逻辑模型的演变与面向对象的突破

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua,在这里我会分享我的知识和经验。&#x…

demo破坏升级

如果我们刚才所解释的dom破坏形式不再是单纯的x一层结构,而是x,y这种形式,两层结构,我们该怎么办 举个例子吧 我们的想法是先取x再取y,想法很简单,现实很苦感,看看结果吧 取出来的是undefined…

怎么采集GBK或GB2312等特殊字符编码的网站数据

如果要采集的网站是GBK或GB2312等特殊字符编码,采集结果可能是一堆看不懂的文字或乱码,无法使用。 通常网页文章采集工具有字符编码选项,默认是UTF-8(现在大部分网站都是),改选为GBK或GB2312字符编码即可&…

[项目设计] 从零实现的高并发内存池(三)

🌈 博客个人主页:Chris在Coding 🎥 本文所属专栏:[高并发内存池] ❤️ 前置学习专栏:[Linux学习] ⏰ 我们仍在旅途 ​ 目录 4.CentralCache实现 4.1 CentralCache整体架构 4.2 围绕Span的相关设计…

【深圳五兴科技】Java后端面经

本文目录 写在前面试题总览1、java集合2、创建线程的方式3、对spring的理解4、Spring Boot 和传统 Spring 框架的一些区别5、springboot如何解决循环依赖6、对mybatis的理解7、缓存三兄弟8、接口响应慢的处理思路9、http的状态码 写在前面 关于这个专栏: 本专栏记录…

【轮式平衡机器人】——TMS320F28069片内外设之Timer_IT(补:CCS程序烧录方法)

引入 Timer_IT 指的是 TMS320F28069 的定时器中断功能。在微控制器或数字信号控制器中,定时器是一个非常重要的外设,它可以用来产生固定时间间隔的中断,或者用来精确计算时间。 Timer_IT 的主要特点如下: 定时功能:…

React报错 之 Objects are not valid as a React child

原文链接: 1、React报错之Objects are not valid as a React child 2、Objects are not valid as a React child error [Solved] 作者:Borislav Hadzhiev 以下文中涉及到的链接均来自于该作者,他写了很多相关的文章,可以多看看他的…

综合素质保分卷一

10.根据《中华人民共和国预防未成年人犯罪法》的规定,强子多次实施了严重危害社会的行为后,经 由专门教育指导委员会评估同意,( D)会同公安机关可以决定将其送入专门学校接受专门教育。 A.父母或监护人 B.教师…

深度学习GPU环境安装(WINDOWS安装NVIDIA)

1.检测是否支持GPU环境 1.1.打开设备管理器 winows下面搜索设备管理器(或者从桌面"此电脑"——>右键点击——>"管理"打开) 1.2.查看本地显卡 在"设备管理器"——"显示适配器"中,如果没有&…

【Python】-----基础知识

注释 定义:让计算机跳过这个代码执行用三个单引号/双引号都表示注释信息,在Python中单引号与双引号没有区别,但必须是成对出现 输出与输入 程序是有开始,有结束的,程序运行规则:从上而下,由内…

低代码平台开发——基于React(文末送书)

目录 小程一言适用对象本书达成 书籍介绍作者简介内容介绍书籍目录阅读指导 小程送书 小程一言 《低代码平台开发——基于React》这本书主要围绕低代码平台和React技术的结合展开,为读者提供了关于低代码平台开发的理论和实践知识。 ## 书中内容简介 书中内容分为…

go-zero入门

本文简单介绍了go-zero,以及go-zero相关的安装配置。通过go-zero的hello world级别的一个的单体应用和一个包含两个服务的微服务应用,以实践的方式展示了go-zero项目的入门级搭建。 文章目录 1. 简介2. 快速开发单体应用3. 微服务应用搭建3.1 用户服务 u…

一本书讲透ChatGPT,实现从理论到实践的跨越!大模型技术工程师必读书籍【送书活动】

目录 前言一、内容简介二、作者简介三、专家推荐四、读者对象五、目录福利总结 前言 OpenAI 在 2022 年 11 月推出了人工智能聊天应用—ChatGPT。它具有广泛的应用场景,在多项专业和学术基准测试中表现出的智力水平,不仅接近甚至有时超越了人类的平均水平…

【Docker】Windows11操作系统下安装、使用Docker保姆级教程

【Docker】Windows11操作系统下安装、使用Docker保姆级教程 大家好 我是寸铁👊 总结了一篇【Docker】Windows11操作系统下安装、使用Docker保姆级教程的文章✨ 喜欢的小伙伴可以点点关注 💝 前言 什么是 Docker? Docker 是一个开源平台&…