MySql服务启动后停止,无法启动服务的解决方案

今天修改mysql的配置文件my.ini后,重启MySql服务后提示mysql服务启动后停止,某些服务在未由其他服务或程序…吧啦吧啦的反正就是无法启动。
在这里插入图片描述

因为本地环境测试一切正常,但是一到服务器就不行了,明明只改了一个配置项,于是把配置项改回来,重启服务,发现还是不行。

遂百度,最多的解决方式是把data文件夹删掉,然后重新初始化mysql…更要命的是很多博客居然没有说清楚data文件夹里面就是数据库的源数据啊,删掉直接整个库清空好吗!还一堆人拍手叫好啊成功了成功了!成功是成功了数据全部功成名就了…至少也提醒人家备份一下吧…

而且寻思着线上数据备份都要半天,显然不现实,脑瓜子嗡嗡转,就改了个配置文件,mysql就挂了这也太不经用了,猛的想起来,可能跟配置文件my.ini的编码有关系!保存文件是会根据默认编码对源文件做转换的!

备份一份my.ini,然后打开my.ini,另存为,把编码调整为ANSI,保存覆盖,重启服务,居然成功了。为了这个破问题,线上挂了30分钟,损失惨重,记录下这个解决方案,希望能帮到更多的人。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

灰机大大

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

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

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

打赏作者

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

抵扣说明:

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

余额充值