5

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

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

检查 MySQL 数据库失败错误消息:/Applications/MAMP/Library/bin/mysqlcheck:得到错误:1044:选择数据库时用户'root'@'localhost'对数据库'mysql'的访问被拒绝

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

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

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

错误 特权操作失败。

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

4

1 回答 1

16

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

  1. 删除appsolute目录/Library/Application Support,其中包含安装 MAMP Pro 时创建的配置文件
  2. 删除里面的文件hosts.mamp.bak/etc就是MAMP hosts的备份文件
  3. 删除 MAMP 目录/Applications/MAMP
  4. 打开MAMP Pro Uninstaller,勾选所有五个选项,点击卸载

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

于 2012-08-21T15:58:18.743 回答