MAMP / MAMP Pro数据库冲突

时间:2016-11-12 15:26:52

标签: mysql database phpmyadmin mamp mamp-pro

我有时会在phpMyAdmin中获取存储在/ Library / Application Support / appsolute / db / mysql下的数据库,这应该是MAMP PRO的路径。但是,我不使用MAMP PRO。我曾尝试过一次试用,并继续使用免费版本。

但是,有时候我在/ Applications / MAMP / db / mysql下可以看到数据库,它们有点关闭,我错过了我前几天工作的数据库,但数据库在MAMP中可见专业数据库。

我尝试将数据库复制到MAMP免费数据库文件夹,但这会导致phpMyAdmin出错。它确实显示了数据库中的表,但它无法显示表的结构。

更新

仍然遇到这个问题。现在我刚刚启动我的Mac并启动了MAMP,想要继续处理一个项目并加载另一个数据库(我认为这是存储在MAMP Pro中的数据库),昨天它正在加载MAMP数据库。

我不知道这是怎么发生以及为什么会这样,以及如何找到问题。

长话短说:MAMP有时在/Library/Application Support/appsolute/MAMP PRO/db/mysql而不是/Applications/MAMP/db/mysql/使用MAMP Pro数据库,请注意我没有MAMP Pro,我有常规的MAMP。有时它使用MAMP数据库文件夹,有时它使用MAMP Pro数据库文件夹。

2 个答案:

答案 0 :(得分:0)

MAMP正在使用这个mysql数据库: /应用/ MAMP /分贝/ MySQL的

MAMP PRO正在使用此数据库: / Library / Application Support / appolute / MAMP PRO / db / mysql

这可能有助于我不太确定 - 您的数据库应该在任何一个

答案 1 :(得分:0)

这听起来像路径相关的问题。

检查系统路径并修复指向MAMP Pro的任何错误。

另外,检查您的MAMP配置文件并查看datadir的设置方式,是否设置为MAMP Pro位置?

显示全球变量类似数据';

datadir - / Library / Application Support / appolute / MAMP PRO / db / mysql /

用于更改此

的自定义配置文件的示例

default-storage-engine=MyISAM innodb=OFF datadir=/Users/someuser/drive/mysql/

请在评论中告诉我这是否有帮助,我们可以在出现错误时解决错误,如果需要,我会相应地编辑答案。