MySQL服务无法启动,却没有报任何错误

  • 时间:
  • 浏览:
  • 来源:互联网

MySQL服务无法启动,却没有报任何错误

我是第一次安装MySQL,完成mysqld install 指令后提示安装成功,进行到下一步 net start mysql ,出现下面的情况:
在这里插入图片描述
然后,搜了好多网上遇到这种情况,有很多原因:3306端口被占用、没有进行MySQL初始化等,我都不属于这些情况。

原因猜想:MySQL的数据包路径包含中文

安装时我把MySQL的数据包存储在D盘的一个文件夹里,该文件夹使用中文来命名,最后在开启数据库时开启失败,却没有报任何错误。
原因:路径中包含了中文,这样很容易造成bug,其它软件也一样,最好路径中不要包含中文名。

解决方法:路径去掉中文,然后修改服务路径

我于是把装有MySQL数据包的文件夹名“mysql数据包”改为“mysql”,之后重新进行上面的安装流程,经历初始化后,进行mysql install,显示该服务已存在:
在这里插入图片描述
噢,这服务路径是之前包含中文的路径,要修改的其服务的路径,流程如下:
1.键入win+R,输入regedit,打开注册表

2.输入路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
在这里插入图片描述

3.找到ImagePath,双击修改,将里面的原路径前面部分修改为现在MySQL数据包下的路
径。
在这里插入图片描述

4.最后键入net start mysql即可启动服务器:
在这里插入图片描述

本文链接http://www.dzjqx.cn/news/show-617072.html