首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在xampp和mamp (mac amp)之间共享相同的mysql数据库吗?

问我可以在xampp和mamp (mac amp)之间共享相同的mysql数据库吗?
EN

Stack Overflow用户
提问于 2012-05-08 16:37:10
回答 2查看 4.1K关注 0票数 2

我正在用xampp和mamp (在macos x雪豹上)做一些测试,有时我在它们之间切换只是为了玩玩,问题是他们每个人在独立的位置都有自己的数据库:

代码语言:javascript
复制
xampp in /Applications/XAMPP/xamppfiles/var/mysql/ 
mamp in /Applications/MAMP/db/mysql/

我不想处理两个分离的mysql数据库数据,我只想拥有一个,这样我就可以将它同时分享给xampp和mamp (不是同时)。我可以更新我的数据库,而不用担心更新另一个数据库。这种实现是可能的吗?有没有人知道怎么做而不会有任何冲突?

我使用的是mac (所以它是mamp),但这也可以在其他系统上实现。

THanX

EN

回答 2

Stack Overflow用户

发布于 2012-09-11 20:36:44

我在Linux上做了类似的事情。我需要运行两个不同版本的PHP,但使用了一个MySQL数据库。我像往常一样在Linux中安装了Apache/PHP,我还安装了XAMPP来运行不同版本的Apache/PHP。

您的设置是相似的,因此下面的设置应该可以工作,以便MAMP和XAMPP都使用MAMP MySQL数据库。

我更改了XAMPP中的PHP配置,以使用我的主MySQL数据库。如下所示:

  • 在XAMPP中找到文件php.ini (我的位于XAMPP的etc/文件夹中)。

  • 在您选择的文本编辑器中打开该文件,并找到它用于MySQL的默认套接字。

  • 将其更改为使用由MAMP提供的套接字。

mysql.default_socket = /path/to/mamp/mysqld/mysqld.sock

  • 在XAMPP中保存文件并重新启动Apache。

  • 不再需要在XAMPP中启动MySQL,因为PHP应该使用来自MAMP的套接字连接。

  • XAMPP现在应使用MAMP中的数据库。

这应该是可行的:)

票数 2
EN

Stack Overflow用户

发布于 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一起工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10495260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档