0

根据本教程,我正在使用 Dropbox 通过符号链接同步一些 MAMP mysql 数据库。它们在我的笔记本电脑和台式机之间同步。

很长一段时间以来,一切都运行良好。我没有改变任何东西,突然间我注意到数据库不同步。例如,在一个 wordpress 数据库中,我做了一些没有反映在另一台计算机上的更改,即使在 Dropbox 有足够的时间“同步”之后,Mamp 只在一个系统上运行并在打开之前退出其他。

跑步

工具 > 检查 MySQL 数据库

将每个相关的数据库/表显示为“OK”

两台计算机都符号链接到同一个文件夹,所以我真的不确定这里发生了什么。我真的不确定如何解决这个问题,因为即使是保管箱修订/文件历史记录也没有显示任何冲突或任何东西。就好像数据被存储在其他地方一样,即使两者都链接到同一个地方。

为了补救,我不得不从一个系统创建一个 mysqldump 并将其重新导入到另一个系统,但这违背了目的。

如果有人有关于如何开始解决此问题的提示,我将不胜感激。

4

1 回答 1

1

您正在做的事情与文章推荐的内容之间存在根本区别。这篇文章使用 Dropbox 作为单向同步。所以只在一台服务器上运行 MySQL 服务器,然后使用 Dropbox 将数据库的远程副本存储在“云”中。

在您的情况下,听起来您正在尝试使用 Dropbox 同步两个正在运行的 MySQL 服务器。MySQL 并非设计为以这种方式工作。为此目的有一个完整的(复杂的)功能,称为复制。我强烈建议您不要使用 Dropbox 来同步在多台机器上运行 MySQL 服务器的数据库。

关于同步失败,听起来像是 Dropbox 的问题。你有足够的空间吗?您可能需要联系他们的支持人员以了解您的符号链接未正确同步的原因。

于 2012-04-20T00:15:53.337 回答