MySQL启动1053错误之解决方法

  • 1,775 views
  • 阅读模式
MySQL启动1053错误之解决方法

前几天windows 2012server服务器重启后,发现MySQL一直无法启动,报错1053:服务没有及时响应启动或控制请求,在网上找了很久,比较普遍的解决方案是:

1、是MySQL权限不够,将服务中的用户添加为管理员权限;2、将服务删除后重新添加。

因为网上这种解决方法很多,而且都说得很详细,我这里就不再多说(但是有一点需要注意,其他博文中大多是低版本数据库,他们给的脚本中大多是用到mysqld-nt指令,这是老版本的指令,近几个MySQL版本都是直接用mysql指令就可以了)。

上述方法没能解决我的问题:

后来发现使用我使用在cmd输入mysql后报错,根据错误提示,发现了出错的原因:my.ini配置有错,再之后定位到问题所在,my.ini文件保存格式出错,可能是之前误操作,导致文本编码变成了UTF-8,用记事本打开,然后“另存为”编码选择ANSI,重启服务即可(看文件修改时间,好像几个月以前就被修改了,只是数据库一直没有重启,所以不会读取配置文件,没有报错,这次服务器重启后,问题立马就出来了)

weinxin
我的微信公众号
微信扫一扫关注公众号,不定时更新
Thinkin
  • 本文由 发表于 2021-05-26 21:04:33
  • 转载请务必保留本文链接:https://itlao5.com/wp/5096.html
评论  2  访客  2
    • AG
      AG 2

      感谢!折腾了半天,就是因为这个原因!

      • laoliu
        laoliu 1

        这个是文本编辑器的默认编码导致的把?但是正常打开修改再保存不是会保持原来的编码格式吗?

      匿名

      发表评论

      匿名网友 填写信息

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

      确定