windows,同一台机器安装两个mysql问题,MySQL服务,可执行路径错误

一、问题表现:

解压方安装。

安装第一个MySQL完全正常。

但是,安装第二个mysql服务后,无法启动。

原因是mysql的服务,的可执行程序路径,是第一个的,具体原因不明

 

二、解决办法

到注册表,直接修改服务的可执行程序的路径,改为正确路径即可

1、Ctrl+R,输入regedit,回车打开注册表编辑器

2、根据路径HKEY_LOCAL_MACHINE——>SYSTEME——>CurrentControlSet——>services
找到mysql注册表,例如我的是mysql57,修改ImagePath值为正确的路径

数据库--MySQL服务可执行文件的路径(Windows)

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服务可执行文件的路径(Windows)
 

三、重启mysql服务

> net start mysql

posted @ 2022-08-01 14:02  jiafeng  阅读(686)  评论(0编辑  收藏  举报