我有phpmyadmin的问题。我将phpmyadmin中root用户的空密码更改为 No password ,当我尝试打开phpmyadmin时收到以下错误:
1045 - 访问被拒绝用户&root;' @' localhost' (使用密码:是) phpMyAdmin尝试连接到MySQL服务器和服务器 拒绝了连接。你应该检查主机,用户名和 您的配置中的密码,并确保它们对应 MySQL服务器管理员提供的信息。重试 连接
是否可以修复phpmyadmin,而无需重新安装?我正在使用Mac。
答案 0 :(得分:0)
如果你已经将实际的root密码更改为字符串“No password”,那么登录应该正常工作,但是如果你还没有设置密码,那么尝试使用该空白输入登录,并告诉phpmyadmin你不想要尝试使用密码进行登录。
答案 1 :(得分:0)
您必须更改phpMyAdmin配置。在Mac上,它应该在/Sites/phpMyAdmin/config.inc.php
下。
将 AllowNoPassword
更改为 TRUE
:
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
https://www.simplified.guide/phpmyadmin/enable-login-without-password
修改强>
正如PHPMyAdmin docs所说:
<强> $ CFG [&#39;服务器&#39;] [$ I] [&#39;密码&#39;] 强>:
使用 $ cfg [&#39;服务器&#39;] [$ i] [&#39; auth_type&#39;]设置为'config'时,这是 phpMyAdmin将用于连接到的用户/密码对 MySQL服务器。 HTTP或HTTP时不需要此用户/密码对 使用cookie身份验证,应该为空。
只有在设置$cfg['Servers'][$i]['password']
时才使用$cfg['Servers'][$i]['auth_type']
。它与AllowNoPassword无关:)