我有时会在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数据库文件夹。
答案 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/
请在评论中告诉我这是否有帮助,我们可以在出现错误时解决错误,如果需要,我会相应地编辑答案。