windows,同一台机器安装两个mysql问题,MySQL服务,可执行路径错误
一、问题表现:
解压方安装。
安装第一个MySQL完全正常。
但是,安装第二个mysql服务后,无法启动。
原因是mysql的服务,的可执行程序路径,是第一个的,具体原因不明
二、解决办法
到注册表,直接修改服务的可执行程序的路径,改为正确路径即可
1、Ctrl+R,输入regedit,回车打开注册表编辑器
2、根据路径HKEY_LOCAL_MACHINE——>SYSTEME——>CurrentControlSet——>services
找到mysql注册表,例如我的是mysql57,修改ImagePath值为正确的路径
3、修改ImagePath值后,mysql服务->右键->属性查看 "可执行文件的路径"并没有被更新。
进入到mysql安装目录bin目录,找到mysqld.exe(例如我的是C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe)
双击mysqld.exe,此时服务属性中的"可执行文件的路径"配置才会被更新成注册表中的。
更新配置后结束mysqld.exe进程,否则后续启动不了mysql服务,任务管理器->mysqld.exe->右键->结束mysqld.exe进程
三、重启mysql服务
> net start mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)