【问题标题】:How to sync mysql databases across development computers (windows): my failed attempt如何在开发计算机(Windows)之间同步 mysql 数据库:我的失败尝试
【发布时间】:2017-12-12 00:49:29
【问题描述】:

我尝试使用文件同步软件 (Syncplicity) 在两台 Windows 开发计算机上同步 MySQL 数据库。我同步了整个 \xampp\mysql\data 文件夹。

所有文件已正确同步到第二台计算机,我可以在 phpmyadmin 中查看表。但是浏览表会出现错误“...表在引擎中不存在”

如果它有效,这将是非常酷的。但它没有:(

【问题讨论】:

    标签: mysql synchronization


    【解决方案1】:

    已解决:看起来对于 innoDB,数据存储在单个文件 ibdata1 中,就在每个数据库的目录下方。所以 /data 根目录(和所有子目录)也应该同步。

    但是,这首先不是一个很好的设置:Syncplicity 不支持增量同步,并且 ibdata1 文件可能很大。即使使用 phpmyadmin 查看记录也会更改强制完全重新同步的文件。

    当然,同步所有从事该项目的不同开发人员的站点将是一场灾难。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-16
      • 2011-12-04
      相关资源
      最近更新 更多