• 在给mysql数据库备份时,报错: mysqldump: Got error: 145: Table '.shengdaxcompre_forum_thread' is marked as c rashed and should be repaired when using LOCK TABLES


    在给mysql数据库备份时,报错:

    mysqldump: Got error: 145: Table '.shengdaxcompre_forum_thread' is marked as c
    rashed and should be repaired when using LOCK TABLES


    如上错误的解决方法如下:
    1、进入数据库对该表进行检测:

    mysql> check tables pre_forum_thread;
    +------------------------------+-------+----------+-----------------------------
    --------------------------+
    | Table | Op | Msg_type | Msg_text
    |
    +------------------------------+-------+----------+-----------------------------
    --------------------------+
    | shengdaxcom.pre_forum_thread | check | warning | Table is marked as crashed
    |
    | shengdaxcom.pre_forum_thread | check | warning | 1 client is using or hasn't
    closed the table properly |
    | shengdaxcom.pre_forum_thread | check | error | Size of indexfile is: 845824
    Should be: 846848 |
    | shengdaxcom.pre_forum_thread | check | error | Corrupt
    |
    +------------------------------+-------+----------+-----------------------------
    --------------------------+
    4 rows in set (0.06 sec)


    2、使用repair解决方法:

    mysql> repair tables pre_forum_thread;
    +------------------------------+--------+----------+----------+
    | Table | Op | Msg_type | Msg_text |
    +------------------------------+--------+----------+----------+
    | shengdaxcom.pre_forum_thread | repair | status | OK |
    +------------------------------+--------+----------+----------+
    1 row in set (0.31 sec)

    再次进行dump备份就可以了。

    其他参考:

    只要在mysqldump的时候加上--lock-tables=false就可以解决问题。
    mysqldump -u root -pMyPassword DbName --lock-tables=false > data.sql

  • 相关阅读:
    python基础:映射和集合类型
    python基础:列表生成式和生成器
    python基础:名称空间与作用域
    http://www.cnblogs.com/fczjuever/archive/2013/04/05/3000680.html
    2016新年总结
    send()和recv()函数详解
    python基础:测量python代码的运行时间
    python函数与方法装饰器
    Python基础:11.2_函数调用
    MySQL学习笔记-数据库后台线程
  • 原文地址:https://www.cnblogs.com/zhaohonghao-blog/p/6372810.html
Copyright © 2020-2023  润新知