MYSQL表无法修复的解决办法

停止MYSQL
用类似这种强制修复
myisamchk -r -o -f /usr/local/mysql/var/shipman_dzx/dzx_forum_postcache.MYI
myisamchk -r -o -f /usr/local/mysql/var/shipman_dzx/*.MYI
再启动MYSQL
如果还是不行,导出再导入应该就可以了。
cd /usr/local/mysql/bin/
mysqldump -u用户名 -p密码 数据库名 > 文件名称.sql
(压缩方式)mysqldump -u用户名 -p密码 数据库名 | gzip > 文件名称.sql.gz
再导入
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
(解压方式)gunzip < 文件名称.sql.gz | mysql -u用户名 -p密码 数据库名
我服务器搬家的时候,频繁出现is marked as crashed and last (automatic?),就是先修复然后导出再导入MYSQL修复好的

觉得文章有用?立即: 和朋友一起 共学习 共进步!

猜想失败,您看看下面的文章有用吗?

文章评论: “MYSQL表无法修复的解决办法

  1. An attention-grabbing discussion is value comment. I believe that you must write extra on this matter, it might not be a taboo subject but usually people are not sufficient to speak on such topics. To the next. Cheers

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>