繁体   English   中英

如何在2个localhost之间同步mysql db?

[英]How to sync mysql db between 2 localhost?

我想和朋友一起开发一些PHP的东西。 我们设法将本地项目与unfuddle.com上的subversion存储库以及subclipse进行了同步。 现在我们还需要如何同步本地mysql数据库。 (我们都使用xampp,并且我们想使用Mysql Workbench来管理表)

我们不能选择使用在线数据库,因为我们希望能够离线编写和测试代码。

我真的是mysql dbs的菜鸟,我只知道如何让我的php与他们一起工作。 因此可以让使用unfuddle存储库的程序或eclipse插件将是完美的。

非常感谢你,

Someonelse

首先,共享开发数据库是一个坏主意。 当其他人可能正在修改您的数据时,很难获得一致性。 编码时很可能会干扰您的思考过程。

我建议将您的数据库架构(或快照)添加到svn存储库,并将其加载到每个数据库上。 一旦对此感到满意,就可以开始考虑使用像Propel这样的ORM来管理您的数据库模式,并且最好也使用像Symfony这样的整个框架。

现在,如果您确实对执行此操作很固执(也有点疯狂),如果您位于同一局域网中,请查看master-master复制。它也可以在远程工作,但是取决于读取的数据量/写可能真的很落后。 同样,如果决定共享一个数据库,无论走什么路线,都可能会遇到问题。

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM