转载:如果不小心删除了产品数据库,你该怎么办?
原文地址:http://heikezhi.com/2011/07/03/so-you-just-deleted-your-production-database-what-now/
- 千万别停止MySQL Server,否则你的数据可就真没了
- 停掉你的应用服务器,在这种情况下,这是你必须付出的代价
- 找一台新服务器或是虚拟机,如果你用的是VMware或是其它的虚拟环境,你甚至可以直接克隆现有的数据库。
- 停掉应用之后,将被损坏的MySQL服务器的IP转移到新服务器上,为老服务器设个临时IP地址。
- 使用mysqldump从被损坏的MySQL服务器上导出那些神秘消失的数据到一个文本文件
- 将导出的文本文件转移到新服务器,并将它倒入到新数据库,然后重启应用服务器,好了,一切恢复如常。