昨天,校党委宣传部的W老师打电话向我寻求帮助,说中南民大论坛MySQL数据库发生故障,他们试图用5月7日的数据库备份去恢复,但没有成功。我晚上回宿舍后,登录到民大论坛服务器上一看,原来是论坛MySQL数据库的一张MySQL表损坏。根据我的经验,成功修复MySQL损坏表的概率是90%,根本没有必要急着去用旧的数据库备份去恢复,何况备份又不及时,5月7日到发生故障的5月22日,意味着要丢失15天的数据啊。
我修复了5月22日的数据库,故障发生之前的数据没有丢失。方法很简单,四步即可搞定。
①、用root帐号从命令行登录MySQL:
mysql -u root -p
②、输入root帐号的密码。
③、选定数据库名(本例中的数据库名为studentmis):
use studentmis;
④、修复损坏的表(本例中要修复的表为smis_user_student):
repair table smis_user_student;

注:以上操作适用于MySQL的MyISAM表存储结构。


我修复了5月22日的数据库,故障发生之前的数据没有丢失。方法很简单,四步即可搞定。
①、用root帐号从命令行登录MySQL:
mysql -u root -p
②、输入root帐号的密码。
③、选定数据库名(本例中的数据库名为studentmis):
use studentmis;
④、修复损坏的表(本例中要修复的表为smis_user_student):
repair table smis_user_student;

注:以上操作适用于MySQL的MyISAM表存储结构。


Louis Vuitton Neverfull|Louis Vuitton Speedy|Louis Vuitton Alma|Louis Vuitton Artsy