Mamp Pro恢复root用户/卸载

时间:2012-08-07 22:51:05

标签: mamp

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

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

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

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

基本上在Phpmyadmin的用户概述中,我只是得到一个黄色方框,上面写着“没有特权”。

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

错误 特权行动失败。

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

1 个答案:

答案 0 :(得分:15)

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

  1. appsolute删除/Library/Application Support目录,其中包含在安装MAMP Pro时创建的配置文件
  2. 删除hosts.mamp.bak中的文件/etc,这是MAMP主机备份文件
  3. /Applications/MAMP
  4. 删除MAMP目录
  5. 打开MAMP Pro卸载程序,检查所有五个选项,然后单击以卸载
  6. 这应该完全擦除现有的MAMP / MAMP Pro安装并实现干净,全新的安装。重新安装后,您可能需要重新启动计算机才能运行Apache。