|
突然断电引发的SQL表损坏的修复
mysql 进程在一个写入中被杀死、计算机意外关闭、硬件错误都能造成mysql表损坏 。
mysqlcheck 进行表修复
使用mysqlcheck 命令对表进行修复
#mysqlcheck -uuser -ppassword database table -c #检查单个表是否损坏
#mysqlcheck -uuser -ppassword database -c #检查整个库那些表损坏 |
首先检查数据库的那些表损坏,如果能定位到那张表损坏可以直接对表修复
#mysqlcheck -uuser -ppassword database table -r # 修复数据表
#mysqlcheck -uuser -ppassword database -r # 修复整个数据库 |
|
|