今天访问自己的一个文学站,查看文章内容时,出现Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed这个代码。一看就是数据库的问题了。
然后通过phpmyadmin查看出问题表的时候提示:Table 'xxx'is marked as crashed and last (automatic) repair failed。这意味着该表被标记为跌宕了。
只好通过mysql命令行来执行了。
1)service mysqld stop 停止mysql服务;
2)cd /var/local/mysql/var/aaa/ 切换到该表目录下
3)myisamchk -r xxx.MYI (如果还是提示错误,就多加一个参数-f 强制进行。) 如果中途没有出错,出现Fixing index 1等,表示成功
4)service mysqld start 启动数据库
再次查看,OK,完成正常。

Thomas2 年前
发表在:SQL Server2008报错:值不能为空[S35]
Thomas2 年前
发表在:解决Composer Installing dependencies from lock file你这都看不清了
1114 年前
发表在:Cetnos7 新手安装ZABBIX4.0.5详解教程有人嘛
Tyreunorm2020-08-27 22:51
发表在:php5.6 连接SQL SERVER<a href=https://mega...
耗子2020-04-08 15:02
发表在:写给正在创业的自己看到了,想写点。可能我开过这网站了,以后...
Thomas2019-11-19 19:57
发表在:twcms您的IP地址已改变,为了安全考虑,请重新登录这个好
酷喵2016-08-03 15:22
发表在:我家侄女成长记前排支持啦!
五爷2015-12-01 03:26
发表在:关于centos中的相关查看命令@admin:呵呵
admin2015-12-01 01:49
发表在:关于centos中的相关查看命令非常不错