如何备份MySQL数据库?

有没有办法备份MySQL数据库,如果发生错误,使用相同的数据很容易重新创build表。

是的,有很多方法。 文档中有一个概述许多可用方法的页面。

例如,你可以看看:

 mysqldump db_name > dump_file 

我必须同意

 mysqldump db_name > dump_file 

选项。 只是要警告,如果你自动化它,你将需要添加用户名和密码的脚本,以使其正常运行。

mysqldump可以快速轻松地转储数据库。 但是,如果您pipe理一些数据库服务器并定期备份计划,则可以尝试使用mysql-zrm,这是一种更复杂的灵活方法。

http://www.zmanda.com/backup-mysql.html

这是一个痛苦的屁股设置,但一旦你这样做,你可以轻松地search和查找个别备份根据date和其他标准。 你可以恢复整个数据库或者只是个别的表。 如果你花时间做这个事情,你会感谢你自己,而且你不仅仅需要偶尔的备份来执行。