我目前正在使用MAMP,当我尝试访问localhost:8888/MAMP/?language=English时遇到了一个问题
我得到了Error: Could not connect to MySQL server!
我所有的网站都是可以访问的,除了MAMP管理区域。我读到我可能需要更改密码,但当我运行
/Applications/MAMP/Library/bin/mysqladmin -u root -p password NEWPASSWORD我得到了:
/Applications/MAMP/Library/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'为什么会发生这种情况,我如何才能让它恢复正常工作状态?
发布于 2012-06-21 12:38:00
看起来超级用户密码并不是您期望的那样。我不知道这是怎么发生的,也不知道这是不是简单的拼写错误,但以防它从你的手中被改变,这里有一个方便的小指南来重置root密码,它将允许你管理其他用户的密码,等等。
mysql.com reset root password on Unix
发布于 2013-06-28 00:02:58
还要确保修改/Applications/MAMP/bin/mamp/index.php。mysql root密码是硬编码在那里的。您想要更改此行:
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');因此,第二个" root“就是您将mysql root用户的密码更改为的用户。希望当您启动index.php时,您将不再收到该错误。
https://stackoverflow.com/questions/11131523
复制相似问题