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安装无效,有什么想法吗?