停止Table

技术问题

停止Table

2025-04-30 09:21


停止 Table '.\mysql\user' is marked as crashed

                                            




某用户服务器MYSQL频繁出现无法启动的状况,提示:mysql5.7启动后停止,某些服务在未有其他应用程序使用时停止

查看日志,发现具体 错误如下:Fatal error: Can't open and lock privilege tables: Table '.\mysql\user' is marked as crashed
看来是数据表mysql损坏,需要修复一下了。

使用命令行 :mysqlcheck -u root -p --auto-repair --optimize mysql

如果不行,跳过授权表的验证启动MYSQL ,执行:mysqld --skip-grant-tables

然后 : use mysql

最后修复 repair table user

或者也可以 本地登录phmyadmin(如果有的话) ,然后找到数据库mysql ,进入后直接修复。

 


label :
  • 停止 Table '.\mysql\user' is marked as crashed