mysql5.7启动后停止,某些服务在未有其他应用程序使用时停止 Table '.\mysql\user' is marked as crashed
    文章作者:恒爱云[恒爱网络] 阅读次数:1289 发布时间:2024-12-4

    某用户服务器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 ,进入后直接修复。