首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我将根密码设置为“无密码”时,无法连接到数据库。

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

Stack Overflow用户
提问于 2015-03-13 09:58:15
回答 2查看 2.5K关注 0票数 0

我对phpmyadmin.I有问题,我将phpmyadmin中根用户的空密码更改为无密码,当我试图打开phpmyadmin时,收到了以下错误:

1045年的今天,拒绝了用户'root'@'localhost‘(使用密码:是)的访问, phpMyAdmin试图连接到MySQL服务器,而服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与MySQL服务器管理员提供的信息相对应。重试连接

可以修复phpmyadmin而不重新安装它吗?我在用Mac。

EN

回答 2

Stack Overflow用户

发布于 2015-03-13 10:00:35

如果您已经将实际的根密码更改为字符串"No password“,那么登录应该正常工作,但是如果您还没有设置密码,那么就尝试使用该空白输入登录,这告诉phpmyadmin您不想尝试使用密码进行登录。

票数 0
EN

Stack Overflow用户

发布于 2015-03-13 10:05:12

您必须更改phpMyAdmin配置。在Mac上,它应该在/Sites/phpMyAdmin/config.inc.php下面。

将AllowNoPassword更改为TRUE

代码语言:javascript
复制
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

https://www.simplified.guide/phpmyadmin/enable-login-without-password

编辑:

正如PHPMyAdmin文档所说:

$cfg'Servers''password': 当使用$cfg‘server’‘auth_type’设置为‘config’时,这是phpMyAdmin将用来连接到MySQL服务器的用户/密码对。当使用HTTP或cookie身份验证时,不需要这个用户/密码对,应该是空的。

因此,仅在设置$cfg['Servers'][$i]['password']时才使用$cfg['Servers'][$i]['auth_type']。它与AllowNoPassword无关:)

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

https://stackoverflow.com/questions/29029321

复制
相关文章

相似问题

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