更改MySQL安装文件位置后服务无法启动的解决方法
问题的起因是我嫌之前mysql的目录藏的太深,想改变目录,但是变了之后mysql服务启动不了。为了解决这个问题,我更改了三个地方,最后才终于服务重新启动成功
第一处更改
首先我是改变了环境变量的配置
这里需要注意path里面是不是添加了一个%MYSQL_HOME%\bin,是的话只需要改这里就可以了
第二处更改
因为上述更改失败了,所以通过回顾当时安装配置MySQL时的情况,我又去修改了位于安装目录下的my.ini中关于路径的设置
·#mysql-5.7.27-winx64的路径 basedir=F:\SBsoftware\MySQL\mysql-5.7.29-winx64 #mysql-5.7.27-winx64的路径+\data datadir=F:\SBsoftware\MySQL\mysql-5.7.29-winx64\data
第三处更改
更改完之后,启动服务时发
现服务中的可执行文件路径还是原来的路径
这里的更改是参考Mysql修改服务中可执行文件路径
对注册表进行了修改,运行regedit-找到路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,将其中的ImagePath修改为新的路径即可。
*我将我的解决方案写下来以防以后忘记。如果对大家有帮助那更好,如有错误欢迎在评论中指出