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目录直接删掉名字改回去即可!!!

相关推荐
铭毅天下13 分钟前
Easysearch 版本进化全图——从 ES 国产替代到 AI Native 搜索数据库
大数据·数据库·人工智能·elasticsearch·搜索引擎
muddjsv20 分钟前
SQL 最常用技能详解与实战示例
数据库·sql·mysql
muddjsv2 小时前
大中小型企业数据配置年度成本估算分析
数据库·企业运营
ᰔᩚ. 一怀明月ꦿ2 小时前
MySQL 学习目标
学习·mysql·adb
塔能物联运维2 小时前
存量机房升级成为行业主流方向:热管理重构算力中心价值路径
数据库
lqj_本人2 小时前
鸿蒙electron跨端框架PC工志簿实战:项目、工时、阻塞和下一步都要有位置
数据库·华为·harmonyos
刘一说2 小时前
AI科技热点日报 | 2026年5月22日
数据库·人工智能·科技
LCG元3 小时前
RAG工程指南:从基础检索到生产部署全解析
java·运维·数据库
godspeed_lucip3 小时前
LLM和Agent——专题3: Agentic Workflow 入门(1)
大数据·数据库·人工智能
南境十里·墨染春水3 小时前
讲讲IO复用三个函数的底层逻辑
数据库