我想在几台计算机上同步(共享)一个MYSQL数据库。我的策略是将数据库移动到DropBox目录,以便它可以在多台机器上使用。我已经在Windows上找到了如何执行此操作的清晰描述,但是XAMPP目录中数据库的位置以及mysql配置文件的名称和位置(Windows上的my.ini,mac上的my.cnf)是不同的。配置文件指令是不同的,只是通过比较Windows文件中的更改,我无法让它在Mac上工作。
我尝试移动MYSQL数据库并更改my.cnf文件,因为我将软件定位到新位置并且无法使其工作。我还尝试将配置文件保留在一起,并尝试将xampp与符号链接重定向到查找数据库文件夹的目录中。在任何情况下我都不能让xampp启动mysql。
我使用xmlp的符号链接取得了不一致的成功,主要用于将xampp重定向到新的php localhost目录。在这种情况下,我无法用mysql做到这一点。
有谁知道如何做到这一点,即my.cnf文件中的哪个设置需要重定向(我已经尝试了我能想到的每个变体)或者如何让它跟随smylink到替代目录?
提前感谢您的帮助。
- Kenoli
答案 0 :(得分:1)
如果你在局域网上,你可以简单地使用你的一台PC作为mysql服务器,并使用本地IP地址连接到数据库。如果没有,我使用Hamachi解决了这个问题,并使用你想用作服务器的电脑的Hamachi ip地址。我知道这不是对符号链接和DropBox的直接反应,但它解决了这个问题。