mysql启动报错“本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”
我删除(手动删除)完 binlog 文件后,重新启动mysql服务报错如下:

查看错误日志可以看到 某个 binlog 文件找不到


打开 binlog.index 可以看到里面引用的正是这个文件

解决方法:
要么手动修改 binlog.index 文件,将引用的文件改为已存在的文件名。
要么直接把 binlog.index 文件删除了,重新启动它会自己定位到已存在的 binlog 文件最后一个。
