我尝试使用文件同步软件 (Syncplicity) 在两台 Windows 开发计算机之间同步 MySQL 数据库。我同步了整个\xampp\mysql\data 文件夹。
所有文件都已正确同步到第二台计算机,我可以在 phpmyadmin 中查看表格。但是浏览表格会出现错误“......引擎中不存在表格”
如果它有效,那将是非常酷的。但它没有:(
最佳答案
已解决:对于 innoDB,数据似乎存储在单个文件 ibdata1 中,就在每个数据库目录的下方。因此/data 根目录(和所有子目录)也应该同步。
然而,这首先不是一个很好的设置:Syncplicity 不支持增量同步并且 ibdata1 文件可能很大。即使使用 phpmyadmin 查看记录也会更改强制完全重新同步的文件。
当然,同步所有从事该项目的不同开发人员的站点将是一场灾难。
关于mysql - 如何跨开发计算机同步 mysql 数据库 (windows) : my failed attempt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44975561/