我尝试使用文件同步软件(Syncplicity(在两台Windows开发计算机上同步MySQL数据库。 我同步了整个\xampp\mysql\data文件夹。
所有文件都正确同步到第二台计算机,我可以在phpmyadmin中查看表格。但是,浏览表格会出现错误"...表中不存在引擎">
如果它有效,那将是完全酷的。但这并不:(
已解决:看起来对于innoDB来说,数据存储在单个文件中 ibdata1,就在每个数据库的目录下方。因此,/data 根目录(和所有子目录(也应该同步。
然而,这首先不是一个很好的设置:Syncplicity 不支持增量同步,ibdata1 文件可能很大。即使使用 phpmyadmin 查看记录也会更改文件,从而强制完全重新同步。
当然,同步不同开发人员的工作站都在处理该项目将是一场灾难。