phpMyAdmin使用xampp拒绝访问#1045

时间:2017-03-19 22:12:55

标签: php mysql phpmyadmin access-denied

我正在使用xampp v3.2.2,当我启动服务器Apache时,我尝试转到localhost/phpmyadmin/,但我收到3条消息:

  

1045 - 用户'root'@'localhost'拒绝访问(使用密码:NO)

  

mysqli_real_connect():( HY000 / 1045):用户'root'@'localhost'拒绝访问(使用密码:否)

并且phpmyadmin尝试连接MySQL服务器并且服务器拒绝该连接,我应该检查hostusernamepassword config.inc.php

我在互联网上搜索过但没有任何用处。

这是配置文件代码:

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

感谢。

1 个答案:

答案 0 :(得分:0)

我有相同的xampp版本,我的配置文件中唯一的区别与上面列出的几个设置不同[我没有改变,按原样]是这个设置:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

另外,请参阅位于页面右侧的一些“相关”链接,因为如果存在其他问题,这些链接中的某些信息也可能具有相关性。