日期:2014-05-16  浏览次数:20578 次

mysql的修复命令派上用场了

? ? ?今天一运维同事将某个myisam的数据库整个文件夹移动到另外个地方了,然后在原来的路径给新的路径建立了一个软链接。

? ? ?事后他让跟我说做了以上操作,并让我检查下那个数据库有无异常。上面的这个操作在mysql没有停止的情况下肯定是有问题的。不过看上去表的数据还在增长,调用数据库的程序也没有啥异常。我又写了个排序的sql语句,这个时候mysql提示,“表已经被损坏需要修复的命令了”。然后这个时候发现今天的表数据量变成0了。然后我执行了修复命令,然后就提示修复完记错错误。接着检测数据库状态正常了。这个数据库也能正常使用了。