我正在用xampp和mamp (在macos x雪豹上)做一些测试,有时我在它们之间切换只是为了玩玩,问题是他们每个人在独立的位置都有自己的数据库:
xampp in /Applications/XAMPP/xamppfiles/var/mysql/
mamp in /Applications/MAMP/db/mysql/我不想处理两个分离的mysql数据库数据,我只想拥有一个,这样我就可以将它同时分享给xampp和mamp (不是同时)。我可以更新我的数据库,而不用担心更新另一个数据库。这种实现是可能的吗?有没有人知道怎么做而不会有任何冲突?
我使用的是mac (所以它是mamp),但这也可以在其他系统上实现。
THanX
发布于 2012-09-11 20:36:44
我在Linux上做了类似的事情。我需要运行两个不同版本的PHP,但使用了一个MySQL数据库。我像往常一样在Linux中安装了Apache/PHP,我还安装了XAMPP来运行不同版本的Apache/PHP。
您的设置是相似的,因此下面的设置应该可以工作,以便MAMP和XAMPP都使用MAMP MySQL数据库。
我更改了XAMPP中的PHP配置,以使用我的主MySQL数据库。如下所示:
mysql.default_socket = /path/to/mamp/mysqld/mysqld.sock
这应该是可行的:)
发布于 2012-05-08 16:54:05
我认为这应该是可能的。尝试一下下面的技巧。
您可以启动XAMPP。现在,XAMPP的Apache和PHP将与XAMPP的mysql一起工作。
您可以启动XAMPP,然后停止XAMPP的Apache和PHP服务。然后启动MAMP。停止MAMP的mysql服务。现在,MAMP的Yor Apache和PHP将与XAMPP的mysql一起工作。
https://stackoverflow.com/questions/10495260
复制相似问题