【问题标题】:Mamp Pro Restore root user / uninstallMamp Pro 恢复root用户/卸载
【发布时间】:2012-08-05 00:22:48
【问题描述】:

您好,在 Mamp Pro 中我不小心删除了 root 帐户,所以我现在无法使用 mysql 创建新数据库和所有其他操作。

这是我通过 mamp pro 启动 mysql 时遇到的错误:

检查 MySQL 数据库失败 错误信息: /Applications/MAMP/Library/bin/mysqlcheck:出现错误:1044:选择数据库时用户'root'@'localhost'拒绝访问数据库'mysql'

我已尝试重置为出厂设置,但没有帮助。

基本上在 Phpmyadmin 的用户概览中,我只看到一个黄色框,上面写着“无权限”。

我也尝试卸载 Mamp Pro,但是当我勾选卸载程序的复选框并点击卸载时,我收到以下错误:

错误 特权操作失败。

非常感谢您的帮助,因为我不能做这样的工作。

【问题讨论】:

    标签: mamp


    【解决方案1】:

    MAMP 显然会创建一些无法通过卸载程序擦除的配置文件。我能够绕过The privileged action failed 错误并使用以下步骤完全卸载 MAMP Pro:

    1. /Library/Application Support 中删除 appsolute 目录,其中包含在安装 MAMP Pro 时创建的配置文件
    2. 删除/etc中的文件hosts.mamp.bak,即MAMP主机备份文件
    3. /Applications/MAMP 中删除 MAMP 目录
    4. 打开 MAMP Pro 卸载程序,勾选所有五个选项,然后点击卸载

    这应该会彻底清除现有的 MAMP/MAMP Pro 安装并启用全新安装。重新安装后,您可能需要重新启动计算机才能运行 Apache。

    【讨论】:

    • 仅供参考,也可以重新创建 root 用户而无需重新开始。您可以使用授予root 用户权限的--init-file 启动MySQL,例如:Restoring a deleted root user
    • 我最终使用 CleanMyMac 应用程序彻底删除了 Mamp。
    • 这个解决方案对我有用。您是否曾偶然将错误来源缩小到您上面列出的步骤之一?
    • 我按照说明一步步操作,但无法卸载 MAMP Pro 我仍然收到以下错误:特权操作失败 OSX 10.9
    猜你喜欢
    • 2014-08-16
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    相关资源
    最近更新 更多