1
pubby 2014-03-07 21:51:15 +08:00
看看 <host>.err 文件里说了啥错误
|
2
ETiV 2014-03-07 23:32:52 +08:00 via iPhone
如果是动数据库的话,在做任何操作前,都记得要备份、并且检查一下……
|
3
cgs3238 2014-03-08 06:42:52 +08:00 via iPhone
……在mysql数据目录下有几个特别大的文件也要备份
|
4
lyragosa 2014-03-08 13:55:14 +08:00
innodb **绝**对**不**能**直接备份还原文件!! 绝对不能! 亲身经历此类故障,修复无果,导致损失了大约18小时的生产服务器数据。血的教训。
innodb恢复方法: 第一:保存binlog(其实就是一个每次数据库操作的SQL文记录),然后用binlog来回溯 第二:用mysqldump的原始数据恢复 第三:主从(这个就已经不是恢复的范畴了,随便说一下) 再次提醒:绝对不要认为保存了/var/lib/mysql下的文件就以为备份了innodb的数据了,最糟的情况,这会导致你的全部innodb库数据完全消失(或者至多留下表结构) PS:myisam表可以透过直接复制粘贴数据库文件完成迁移,即使是跨平台(如linux->win)。 |