MAMP / MAMP Pro 数据库冲突

Posted

技术标签:

【中文标题】MAMP / MAMP Pro 数据库冲突【英文标题】:MAMP / MAMP Pro database conflicts 【发布时间】:2017-03-26 15:37:29 【问题描述】:

我有时会在 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 数据库文件夹。

【问题讨论】:

这不是和路径有关吗?从您的系统中删除 MAMP PRO 路径,这没有帮助吗?如果您没有 MAMP PRO,为什么该位置存在? /Library/Application Support/appsolute/MAMP PRO/db/mysql 【参考方案1】:

MAMP 正在使用这个 mysql 数据库: /Applications/MAMP/db/mysql

MAMP PRO 正在使用此数据库: /库/应用程序支持/appsolute/MAMP PRO/db/mysql

这可能会有所帮助,我不太确定 - 您的数据库应该在其中一个中

【讨论】:

【参考方案2】:

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

检查您的系统路径并修复指向 MAMP Pro 的所有错误。

另外,检查您的 MAMP conf 文件并查看 datadir 是如何设置的,是否设置为 MAMP Pro 位置?


显示像“datadir”这样的全局变量;

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

用于更改此设置的自定义 conf 文件示例

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

如果这有帮助,请在 cmets 中告诉我,我们可以在进行过程中解决错误,如果需要,我会相应地编辑答案。

【讨论】:

以上是关于MAMP / MAMP Pro 数据库冲突的主要内容,如果未能解决你的问题,请参考以下文章

我的MAMP Pro试用版到期,现在我的Wordpress安装无效,有什么想法吗?

本地网络上无法访问 MAMP Pro /MAMP/ 起始页

加载 MAMP PRO 起始页 / MAMP 起始页

用于多个 wordpress 安装的 MAMP Pro 连接错误

MAMP Pro3.5注册码

从过期的 MAMP Pro 试用版迁移到 MAMP 的免费版 (OSX) 后显示 Wordpress 安装页面