首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAMP mysql问题

MAMP mysql问题
EN

Stack Overflow用户
提问于 2012-06-21 12:33:22
回答 2查看 475关注 0票数 0

我目前正在使用MAMP,当我尝试访问localhost:8888/MAMP/?language=English时遇到了一个问题

我得到了Error: Could not connect to MySQL server!

我所有的网站都是可以访问的,除了MAMP管理区域。我读到我可能需要更改密码,但当我运行

代码语言:javascript
复制
/Applications/MAMP/Library/bin/mysqladmin -u root -p password NEWPASSWORD

我得到了:

代码语言:javascript
复制
/Applications/MAMP/Library/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

为什么会发生这种情况,我如何才能让它恢复正常工作状态?

EN

回答 2

Stack Overflow用户

发布于 2012-06-21 12:38:00

看起来超级用户密码并不是您期望的那样。我不知道这是怎么发生的,也不知道这是不是简单的拼写错误,但以防它从你的手中被改变,这里有一个方便的小指南来重置root密码,它将允许你管理其他用户的密码,等等。

mysql.com reset root password on Unix

票数 1
EN

Stack Overflow用户

发布于 2013-06-28 00:02:58

还要确保修改/Applications/MAMP/bin/mamp/index.php。mysql root密码是硬编码在那里的。您想要更改此行:

代码语言:javascript
复制
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');

因此,第二个" root“就是您将mysql root用户的密码更改为的用户。希望当您启动index.php时,您将不再收到该错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11131523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档