【问题标题】:Error: mysqld.exe: Table '.\mysql\event' is marked as crashed and should be repaired错误:mysqld.exe:表'.\mysql\event'被标记为崩溃,应该修复
【发布时间】:2019-12-30 08:47:26
【问题描述】:

我在启动 XAMPP 服务器时遇到上述错误。第二行错误说:mysql.event:1 个客户端正在使用或没有正确关闭表。我有 3 个事件要执行。我检查了事件。我对所有事件都有 BEGIN 和 END 语句。这个错误是什么意思。任何建议请。

[ERROR] mysqld.exe: Table '.\mysql\event' is marked as crashed and should be repaired

[Warning] Checking table:   '.\mysql\event'


[ERROR] mysql.event: 1 client is using or hasn't closed the table properly

【问题讨论】:

    标签: mysql xampp


    【解决方案1】:

    从 PhpMyAdmin 执行以下命令来修复这个表:

    REPAIR TABLE event;
    

    或者如果更多的表被破坏然后使用以下命令

    mysqlcheck -uroot -p --repair --all-databases
    

    在出现提示时提供密码。

    干杯!!

    【讨论】:

    • 试过了。结果显示table: event Op: repair Msg_type: status Msg_text: OK ,但mysql错误日志中仍然存在错误。
    • CHECK TABLE event ; 现在的结果是什么?
    • table: event Op: check Msg_type: status Msg_text: OK
    • 太棒了!!现在修好了
    • 但是我重新启动了 XAMPP。但不幸的是,它再次在错误日志列表中显示相同的错误:(
    猜你喜欢
    • 2020-02-11
    • 2015-09-17
    • 2011-05-20
    • 2013-05-30
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多