嗨,在Mamp Pro中我不小心删除了root帐号,所以我现在无法使用mysql创建新数据库和所有其他操作。
这是我通过mamp pro启动mysql时遇到的错误:
检查MySQL数据库失败 错误信息: / Applications / MAMP / Library / bin / mysqlcheck:得到错误:1044:选择数据库时,用户'root'@'localhost'访问被拒绝到数据库'mysql'
我尝试重置为出厂设置,但这没有帮助。
基本上在Phpmyadmin的用户概述中,我只是得到一个黄色方框,上面写着“没有特权”。
我也尝试卸载Mamp Pro,但是当我勾选卸载程序的复选框并点击卸载时,我收到以下错误:
错误 特权行动失败。
非常感谢帮助,因为我不能做这样的工作。
答案 0 :(得分:15)
MAMP显然会创建一些无法通过卸载程序擦除的配置文件。我能够绕过The privileged action failed
错误并使用以下步骤完全卸载MAMP Pro:
appsolute
删除/Library/Application Support
目录,其中包含在安装MAMP Pro时创建的配置文件hosts.mamp.bak
中的文件/etc
,这是MAMP主机备份文件/Applications/MAMP
这应该完全擦除现有的MAMP / MAMP Pro安装并实现干净,全新的安装。重新安装后,您可能需要重新启动计算机才能运行Apache。