Windows下运行多个Mysql基于phpstudy不同版本

安装第二版本

安装完毕后,修改配置 这里提示下 可以用同版本的 后期有机会单出一篇 为了方便我先直接用小皮面板修改 方便 自己的可以参考其他博客手动配置 原理都是一样的

第二数据库版本8的端口和第一的区分开 分别为3306 3307这里稍后可能会产生一个报错 字符集的问题 先预设为utf8mb4兼容 需要根据自己的配置设置 学习的话暂时跟随步骤来即可

重置并注册第二数据库服务

将新版本的data文件夹修改为data_old备份

开启管理员命令行模式 win+r ctrl+shift+enter

切换至version8+的bin目录

注册到程序中 mysql8是注册的服务名称 后面的地址需要配置成自己对应版本的my.ini

如果配置相同版本 注意路径问题!!!

复制代码
mysqld install mysql8 --defaults-file="D:\phpstudy_pro\Extensions\MySQL8.0.12\my.ini"

查看注册服务 win+s搜索 服务

到这里是注册成功 附上删除服务的命令 如果处理失败再用这个名字会提示服务已存在 需要先删除这个服务 注意别删除错误 这里的mysql8也是对应的服务名称 根据自己的来

复制代码
sc delete  mysql8

不得不提的是 这个命令跟linux的上传单文件一样 上传还是下载来着记不清了

重置生成data目录

在刚才的管理员cmd中执行(这步也不需要做)

复制代码
mysqld --initialize --console

可以看到生成的data目录和帐号随机密码信息

启动服务 先小皮关一下5.*版本

启动5.*

5.*也可以互不影响

然后恢复data_old目录为原来的data目录 这里之后的连接密码会是原来没有生成之前的旧密码

不重置 直接启动启动不了 所以有这步 原理不是很清楚 所以备份data目录然后恢复这步 不要覆盖新生成data目录直接删掉名字改回去即可!!!

相关推荐
jason_renyu2 分钟前
MySQL横表(直表/宽表)与竖表(键值表)完整实操学习笔记
mysql·mysql学习·横标和竖表·竖表讲解·横标竖表学习
梦想的颜色13 分钟前
MySQL 查询性能核武器
运维·服务器·数据结构·数据库·mysql
haven-8521 小时前
mysql索引当中的B+树,聚簇/二级索引,最左匹配,失效场景
数据库·b树·mysql
jason_renyu1 小时前
MySQL数据表设计入门学习文档(基于Flask+Vue3图书馆管理系统·小白专用)
mysql·数据表设计入门学习·mysql数据库表设计学习·新手入门数据表设计
KaiwuDB2 小时前
KWDB SampleDB 上新|用 Agent Skill 跑通数据库示例
数据库
计算机安禾2 小时前
【算法分析与设计】第43篇:空间复杂度类与Savitch定理
java·服务器·网络·数据库·算法
cui_ruicheng2 小时前
MySQL(一):数据库基础与MySQL入门
数据库·sql·mysql
Database_Cool_2 小时前
AnalyticDB MySQL vs ClickHouse:OLAP 数据库选型深度对比——谁更适合企业级分析
数据库·数据仓库·mysql·数据分析
AOwhisky3 小时前
MySQL 学习笔记(第三期):SQL 语言之数据操作与单表查询
linux·运维·笔记·sql·学习·mysql·云计算
Icarus_3 小时前
什么是向量数据库?
数据库·ai