解决Discuz论坛 MySQL数据库报错try to repair it_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2316 | 回复: 0   主题: 解决Discuz论坛 MySQL数据库报错try to repair it        下一篇 
tngou
注册用户
等级:中校
经验:2433
发帖:192
精华:15
注册:2014-4-28
状态:离线
发送短消息息给tngou 加好友    发送短消息息给tngou 发消息
发表于: IP:您无权察看 2015-3-3 9:22:50 | [全部帖] [楼主帖] 楼主   主页

解决Discuz论坛 MySQL数据库报错try to repair it

     一位朋友说他的Discuz论坛没了,网站可以打开,但是文章都没了,怀疑被黑。我们登陆客户 Discuz论坛 后没发现被黑迹象,然后进入 MySQL 数据库发现 Table ‘./ultrax/forum_posts’ is marked as crashed and should be repaired 错误,因为 forum_posts 表被损坏了,所以 Discuz 的文章都显示不出来:

# mysql -u root -p
Enter password:

mysql> use ultrax;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select * from wp_posts;
ERROR 145 (HY000): Table './ultrax/forum_posts' is marked as crashed and should be repaired
mysql> Bye

修复 MySQL 数据库数据表问题可以由 mysqlcheck 来解决,先用 mysqlcheck 查看一下:

# mysqlcheck -u root -p ultrax
Enter password:

然后添加 –auto-repair 参数自动修复,最好修复前备份一下数据库:

# mysqldump -u root -p ultrax > ultrax.sql
Enter password:

# mysqlcheck -u root -p ultrax --auto-repair
Enter password:
Repairing tables
wordpress.wp_commentmeta                       OK
wordpress.wp_comments                          OK
wordpress.wp_links                             OK
wordpress.wp_options                           OK
wordpress.wp_postmeta                          OK
wordpress.wp_posts                             OK
wordpress.wp_term_taxonomy                     OK
wordpress.wp_terms                             OK
wordpress.wp_usermeta                          OK
wordpress.wp_users                             OK

原文地址:http://www.tngou.net/blog/show/437

该贴被tngou编辑于2015-3-3 9:24:23

该贴由system转至本版2015-3-3 14:09:59




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论