有没有办法备份 MySQL 数据库,以便如果出现错误,可以轻松地用相同的数据重新创建表?
答案1
答案2
我必须同意
mysqldump db_name > dump_file
选项。请注意,如果您将其自动化,则需要将用户名和密码添加到脚本中以确保其正常运行。
答案3
mysqldump 可快速轻松地转储数据库。但如果您管理一些数据库服务器并有定期备份计划,您可以尝试使用 mysql-zrm,这是一种更复杂、更灵活的方法。
http://www.zmanda.com/backup-mysql.html
设置起来很麻烦,但一旦设置完成,您就可以轻松地根据日期和其他条件搜索并找到单个备份。您可以恢复整个数据库或仅恢复单个表。如果您花时间这样做并且您不仅仅需要偶尔执行备份,您会感谢自己。