人生最重要的不是努力,而是方向

0%

mysql表修复

在使用mysql的时候出现异常的数据丢失,查询不到的情况,根据mysql错误日志出现类似下面的错误提示

Table './test/users' is marked as crashed and should be repaired

解决办法:

在控制台执行如下命令

mysqlcheck -u root -p [数据库名] --auto-repair

示例

mysqlcheck -u root -p test --auto-repair

最后输入密码确认就可以了

会输出如下类似信息,等待执行完毕即可

Repairing tables
users.wp_commentmeta                       OK
users.wp_comments                          OK
users.wp_links                             OK
users.wp_options                           OK
users.wp_postmeta                          OK
users.wp_posts                             OK
users.wp_term_taxonomy                     OK
users.wp_terms                             OK