phpMyAdmin 访问被拒绝

Posted

技术标签:

【中文标题】phpMyAdmin 访问被拒绝【英文标题】:phpMyAdmin access denied 【发布时间】:2016-09-24 04:14:42 【问题描述】:

我正在使用 wamp 服务器,我的 phpMyAdmin 页面返回以下错误。

Wamp 服务器版本:2.2 mysql 版本:5.5.24

#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

我将配置文件 wamp\apps\phpmyadmin4.1.14\config.inc.php 编辑为:

$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 

但这并没有解决问题。任何帮助将不胜感激。

【问题讨论】:

BT 默认为username = rootpassword = nothing(leave it blank) 当你说 我编辑 wamp\apps\phpmyadmin4.1.14\config.inc.php 你改变了什么? 您是否收到用户名/密码提示,还是尝试在不输入用户名或密码的情况下登录? 验证您是否使用了正确的凭据(如果有密码,请设置密码),如果它仍然无法正常工作,您可以显示您的连接代码,以便某些人可以识别代码中的问题 如果您不与我们交流,人们会感到无聊并去做其他事情。而这个问题将被遗忘 【参考方案1】:

在你的 phpmyadmin config.inc.php 中试试这个:-

    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '3306';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

【讨论】:

为什么 OP 应该“试试这个”? 好的答案将始终解释所做的事情以及这样做的原因,不仅适用于 OP,而且适用于可能会发现此问题并正在阅读您的答案的 SO 的未来访问者。

以上是关于phpMyAdmin 访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 访问被拒绝 #1045 使用 xampp

Phpmyadmin 访问被拒绝

用户''@'localhost'的访问被拒绝(使用密码:NO)phpmyadmin

wamp 服务器 - 导航 localhost/phpmyadmin 时访问被拒绝

从 xampp 访问 phpmyadmin 时访问被拒绝错误

xampp phpmyadmin 访问被拒绝错误(#2002)