”mysql80服务启动后停止“报错的解决方式

88 阅读1分钟

报错信息:

sample.png


首先尝试了网上很多种方式,如重新初始化data等都无效,最后发现问题在这里:

解决方法:


  1. 打开 C:\ProgramData\MySQL\MySQL Server 8.0 目录下的 my.ini 配置文件
  2. 如果该文件的编码不是 “ANSI” ,将其改为 ANSI
  3. 保存文件,重启 mysql80 服务, 此时服务可以正常启动了

总结:

应该是某一次修改后,保存文件时的编码被编辑器默认保存成了 UTF-8 ,改回 ANSI 后问题解决