我已经研究了2天了,所有的问题和答案都不能解决我的问题。
找到了!运行几次后在mysql_error.log中运行:
2020-01-06 16:34:11 0 [错误] mysqld.exe:表'。\ mysql \ user'为标记为已崩溃,并且上次(自动?)修复失败
2020-01-06 16:34:11 0 [错误]致命错误:无法打开和锁定特权表:表'。\ mysql \ user'被标记为已崩溃且最后一个(自动?)修复失败
因此,在尝试启动MySQL并查看日志后,无数次出现此问题,这次我终于看到“ user”表已损坏。
有人可以建议如何修复吗?
在单独的命令提示符下执行这些步骤
mysqld –-console –-skip-grant-tables –-skip-external-locking
mysqlcheck –repair mysql user
然后关闭mysqladmin并重新启动mysql服务器