gpt4 book ai didi

backup - 确保 mysqldump <-> rsync 的数据完整性

转载 作者:可可西里 更新时间:2023-11-01 08:38:25 24 4
gpt4 key购买 nike

我使用 rsync 来备份我服务器上的文件,并使用 mysqldump 来备份我的数据库。这是我的担忧:

我的数据库上的 mysqldump 大约需要 30 秒。我有一个名为 photos 的表,用于存储有关用户上传的图像的信息,包括文件的路径。我担心在完成 mysqldump 所需的 30 秒内上传或删除照片会发生什么情况。如果发生这种情况,然后我要恢复 rsync 的文件和 mysqldump 数据,我可能会查看一个数据库,其中包含指向已删除照片的行,或者包含已成功上传的照片的缺失行。

如何确保 mysqldump 与 rsync 完全匹配?

提前致谢,布莱恩

最佳答案

使用LOCK TABLES阻止您正在备份的表中的任何写入事件。然后在 mysqldump 完成后解锁它们。

关于backup - 确保 mysqldump <-> rsync 的数据完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1291908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com