查看: 1347|回复: 0
打印 上一主题 下一主题

[软件应用] Table '.\xxx\common_cron' is marked as crashed and should be repaired 修复

[复制链接]

2569

主题

3687

帖子

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
101592
跳转到指定楼层
楼主
发表于 2015-3-26 09:39:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注意:在进行修复之前一定要先备份数据库!万一因为修复不成功却造成了数据的损失就得不偿失了,切记!

1、命令行进行修复
myisamchk -f 'C:\GZGame\MySQL\MySQL Server 5.1\data\mysql\search.MYI'
或者
myisamchk -c -r 'C:\GZGame\MySQL\MySQL Server 5.1\data\mysql\search.MYI'

注意要修改自己的路径,-f表示强制修复。

2、使用phpmyadmin进行修复
进入管理mysql的phpmyadmin, 在左则选中自己的数据库,在右则勾选中错误信息中的那个pre_common_cron' 表,滚动屏幕到下面,有个下拉菜单(With selected:),选择”Repair table”。这样就可以进行修复了!

3、使用系统自带的数据库修复功能
由于这个表是discuz的用户表,因此无法进入后台,不能使用discuz后台的数据库修复功能。

4、使用其他工具,如:Navicat for MySQL
使用第三方的数据库修复工具进行修改数据库表。

一般情况下最简单的就是使用第二种方法的Phpmyadmin就能进行修复。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表