Mamp Pro恢复root用户/卸载

uro*_*k93 5 mamp

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

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

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

我试图重置为出厂设置,但这没有帮助.

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

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

错误特权操作失败.

我真的很感激,因为我不能做这样的工作.

zea*_*soi 15

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

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

这应该完全擦除现有的MAMP/MAMP Pro安装并实现干净,全新的安装.重新安装后,您可能需要重新启动计算机才能运行Apache.

  • 仅供参考,也可以重新创建`root`用户而无需重新开始.您可以使用`--init-file`启动MySQL,该文件授予`root`用户权限,例如:[恢复已删除的root用户](http://devlog.info/2010/10/12/restoring-a -deleted MySQL的根用户/). (2认同)