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