思维无界

Table is marked as crashed and should be repaired

Discuz! Database Error

(145) Table './wwwchinalibrary/common_member_status' is marked as crashed and should be repaired
SELECT * FROM common_member_status WHERE `uid`='1'

解决:
1. 进入管理mysql的phpmyadmin 
2. 在左则选中自己的数据库 
3. 在右则勾选中错误信息中的那个'common_member_status'表 
4. 滚动屏幕到下面,有个下拉菜单(With selected:),选择”修复表” 
修改之后,并没有发现有什么数据损失,连忙备份了一份数据库到其它地方,备份还是很重要的!

使用MySQL的命令也可以解决:
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入如下:

cd /usr/local/mysql/bin
myisamchk -c -r /var/lib/mysql/data/wwwchinalibrary/common_member_status.MYI 
然后myisamchk 工具会帮助你恢复数据表的索引。

 

关键词:

Table is marked as crashed and should be repaired:目前有0 条留言

发表留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。