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 = root
和password = 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
用户''@'localhost'的访问被拒绝(使用密码:NO)phpmyadmin
wamp 服务器 - 导航 localhost/phpmyadmin 时访问被拒绝