【问题标题】:phpMyAdmin access deniedphpMyAdmin 访问被拒绝
【发布时间】: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 你改变了什么?
  • 您是否收到用户名/密码提示,还是尝试在不输入用户名或密码的情况下登录?
  • 验证您是否使用了正确的凭据(如果有密码,请设置密码),如果它仍然无法正常工作,您可以显示您的连接代码,以便某些人可以识别代码中的问题
  • 如果您不与我们交流,人们会感到无聊并去做其他事情。而这个问题将被遗忘

标签: mysql phpmyadmin wamp wampserver


【解决方案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 的未来访问者。
猜你喜欢
  • 2014-05-25
  • 2016-04-02
  • 2018-08-10
  • 2014-06-05
  • 2019-02-07
  • 1970-01-01
  • 2014-12-22
  • 2012-07-26
相关资源
最近更新 更多