【问题标题】:MAMP / MAMP Pro database conflictsMAMP / MAMP Pro 数据库冲突
【发布时间】: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

标签: mysql database phpmyadmin mamp mamp-pro


【解决方案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 中告诉我,我们可以在进行过程中解决错误,如果需要,我会相应地编辑答案。

    【讨论】:

      猜你喜欢
      • 2012-01-14
      • 2013-08-25
      • 2014-08-16
      • 2017-09-03
      • 1970-01-01
      • 2015-01-07
      • 2017-11-19
      • 2014-07-13
      • 2011-12-22
      相关资源
      最近更新 更多