本地计算机 上的 MySQL80 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

本地计算机 上的 MySQL80 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

场景复现:

winserver2016上安装了MySQL8.0,由于不区分大小写想通过修改my.ini实现,但保存重启服务后发现再也无法启动服务,并提示【本地计算机 上的 MySQL80 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止】。

解决方案尝试:

  • 撤销修改代码保存后也无效,依旧提示【本地计算机 上的 MySQL80 服务启动后停止。某些服务在未由其他服务或程序使用时将】,在网络上搜索一遍,大多数解决方案是卸载MySQL重新安装。因考虑通过记事本打开,虽然未使用另存为修改默认格式,但还是可能有格式因素,继续尝试
    本地计算机 上的 MySQL80 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止_第1张图片

结论:

  • 记事本保存文件,一定要考虑格式因素。
  • 问题已经解决,不过目前依然有两点不太清楚的问题。
  • 1.WinServer2016记事本打开my.ini为什么另存为的默认不是ANSI。
  • 2.为什么Win10记事本打开要用UTF8保存才能解析,而WinServer要用ANSI保存才能解析。

方案尝试

1
通过将my.ini保存到其他电脑(Win10),记事本以utf8格式保存,再次复制回MySQL目录。

服务成功启动

2
还可以在服务器以ANSI格式保存。

服务成功启动


2020年7月6日
Dawn

你可能感兴趣的:(运维,数据库)