0

目前,我正在通过 Dropbox 在我自己和我的团队之间同步一个 WordPress 项目数据库。我注意到 Dropbox 在我对它进行更改后从不同步数据库,直到我停止 MAMP 中的服务器之后。如果我的团队中有多个成员在其本地计算机上编辑相同的数据库条目,然后每个人在不同时间关闭各自的 MAMP 服务器,这偶尔会导致冲突。

我假设这是因为 MAMP 在使用时锁定了数据库文件夹。有什么方法可以阻止 MAMP 锁定此文件夹或授予 Dropbox 超越 MAMP 文件锁定的权限?

我将不胜感激任何帮助!

4

1 回答 1

0

文件锁的存在是有原因的。试图绕过文件锁定机制似乎只是要求损坏的数据库。

尽管根本不实用也不安全,但您的团队成员可以将文件从他们的保管箱目录复制到非同步目录中进行更改并覆盖保管箱中的数据库文件。但是,如果复制的版本不是最新版本(显然),这就为覆盖其他工作打开了大门。

一个实用且安全的解决方案是连接到 1 个数据库服务器,团队成员将能够安全地在服务器上进行更改(显然每个人都可以访问最新版本)。

于 2013-08-12T01:19:18.040 回答