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即可启动服务器:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GG非常废

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值