我正在使用xampp v3.2.2
,当我启动服务器Apache
时,我尝试转到localhost/phpmyadmin/
,但我收到3条消息:
1045 - 用户'root'@'localhost'拒绝访问(使用密码:NO)
和
mysqli_real_connect():( HY000 / 1045):用户'root'@'localhost'拒绝访问(使用密码:否)
并且phpmyadmin
尝试连接MySQL
服务器并且服务器拒绝该连接,我应该检查host
,username
和password
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'] = '';
感谢。
答案 0 :(得分:0)
我有相同的xampp版本,我的配置文件中唯一的区别与上面列出的几个设置不同[我没有改变,按原样]是这个设置:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
另外,请参阅位于页面右侧的一些“相关”链接,因为如果存在其他问题,这些链接中的某些信息也可能具有相关性。