这是Drupal 6 cache表。服务器版本:5.1.49-1 ubuntu8.1 (Ubuntu)
关闭你的数据库并备份它。修理工作很危险。
但根据http://www.techrepublic.com/article/checking-and-repairing-mysql-tables/5193721
在修复损坏的表之前,您可以做的第一件也是最重要的事情是备份它。 下一步,关闭MySQL服务器。
我试过techrepublic说的话..。但我收到了mysqlhotcopy的留言:
DBD::mysql::db do failed: Table './dbname/cache' is marked as crashed and last (automatic?) repair failed at /usr/bin/mysqlhotcopy line 460.我从mysqldump收到一条消息:
mysqldump: Couldn't execute 'show create table `cache`': Table './dbname/cache' is marked as crashed and last (automatic?) repair failed (144)发布于 2011-05-03 14:08:05
如果您停止了MySQL服务器,那么您应该能够从/var/lib/mysql/databasename中获取数据库文件的备份,如果修复出现问题,您可以恢复数据库文件,并且不能通过mysqldump进行适当的备份。
https://serverfault.com/questions/265842
复制相似问题