设置 MySQL 根密码时无法连接到“localhost”的服务器

Posted

技术标签:

【中文标题】设置 MySQL 根密码时无法连接到“localhost”的服务器【英文标题】:Cannot Connect to Server at 'localhost' when Set the MySQL Root Password 【发布时间】:2015-04-07 08:36:38 【问题描述】:

我正在尝试在 MAC OS X Yosemite(10.10.2) 中设置 MAMP 开发环境。

我正在关注这个tutorial

但是当我尝试使用命令 /usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere' 设置 MySQL 根密码时会出现问题。 我收到一条错误消息:

"/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost'
    failed error: 'Access denied for user 'root'@'localhost' 
    (using password: NO)'".

【问题讨论】:

【参考方案1】:

MAMP PRO 有一个很棒的 UI ...

... 至于没有 PRO 的 MAMP,我不记得了。但我认为它需要将 MAMP 的 SQL 添加到您的 PATH 中。

【讨论】:

感谢您的帮助!我想知道这是否意味着我可以在我的开发环境中使用 MAMP pro 而不是使用终端。如果是这样,我如何在本地主机上运行我的 php 文件(没有框架)?干杯【参考方案2】:

如果你使用 mamp 那么为什么要从 trmnl 设置密码,你可以通过 mamp it self 轻松设置它

【讨论】:

以上是关于设置 MySQL 根密码时无法连接到“localhost”的服务器的主要内容,如果未能解决你的问题,请参考以下文章

当我将 root 密码设置为“无密码”时,我无法连接到数据库

无法连接到 MySQL:(1045)用户“root”@“localhost”的访问被拒绝(使用密码:是)[重复]

用户帐户“root”的指定密码无效,或无法连接到数据库服务器

Mamp phpMyAdmin - 无法连接:无效设置

无法用php连接到mysql

无法使用Debian 9下的mysql工作台连接到数据库服务器