发布于 2011-03-22 05:39:18
--single-transaction运行mysqldump,以确保在不阻塞更新的情况下进行一致的备份。MySQL文档更详细地描述了这些选项中的大多数:
http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html
发布于 2011-03-22 05:21:12
最好是从只读副本中提取备份,因为当您锁定表时,任何写入都会出错。而且,备份可能是一个相当资源密集型的操作,因此它会影响性能。
如果您没有只读副本,那么我建议您查看一个MySQL热备份产品(我记得,Percona有一个很好的一 )。
此外,如果您不锁定表,或者使用热备份产品,则可能无法获得完整的备份。IE,如果有人正在写入表,并在运行备份时将其锁定,您将得到损坏的数据。
https://serverfault.com/questions/250187
复制相似问题