我想在几台计算机上同步(共享) MYSQL数据库。这里我的策略是将数据库移动到一个DropBox目录,以便可以在多台机器上使用它。我已经找到了在Windows上如何做到这一点的明确描述,但是数据库在XAMPP目录中的位置以及mysql配置文件(在Windows上是my.ini,在mac上是my.cnf )的名称和位置是不同的。配置文件的指令非常不同,我不能简单地通过比较Windows文件中的更改来让它在mac上工作。
我尝试移动MYSQL数据库并更改my.cnf文件,因为这对我将软件定向到新位置很有意义,但无法使其正常工作。我还尝试保留配置文件,并尝试使用xampp查找数据库文件夹的目录中的符号链接重定向xampp。在这两种情况下,我都无法让xampp启动mysql。
我将symlink与xampp一起使用,主要是将xampp重定向到一个新的php localhost目录,结果并不一致。在这种情况下,我不能让它用mysql做到这一点。
有没有人知道怎么做,例如,my.cnf文件中的哪个设置需要重定向(我已经尝试了我能想到的所有变体),或者如何让它跟随一个指向替代目录的smylink?
提前感谢您的帮助。
--Kenoli
发布于 2017-04-04 22:52:55
如果您在局域网上,只需将您的一台PC用作mysql服务器,并使用本地IP地址连接到数据库即可。如果没有,我使用Hamachi解决了这个问题,并使用您想要用作服务器的pc的Hamachi ip地址。我知道这不是对符号链接和DropBox的直接回应,但它解决了问题。
https://stackoverflow.com/questions/42351368
复制相似问题