phpMyAdmin 访问被拒绝 #1045 使用 xampp
Posted
技术标签:
【中文标题】phpMyAdmin 访问被拒绝 #1045 使用 xampp【英文标题】:phpMyAdmin Access Denied #1045 using xampp 【发布时间】:2017-08-11 02:27:02 【问题描述】:我正在使用 xampp v3.2.2
,当我启动服务器 Apache
时,我尝试转到 localhost/phpmyadmin/
,但我收到 3 条消息:
1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
和
mysqli_real_connect(): (HY000/1045): 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
而phpmyadmin
试图连接MySQL
服务器并且服务器拒绝了该连接,我应该检查config.inc.php
上的host
、username
和password
我在互联网上搜索过,但没有任何用处。
这是配置文件代码:
/* 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】:我有相同的 xampp 版本,我的配置文件中与您上面列出的几个设置不同的唯一区别 [我没有更改,原样] 是这个设置:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
此外,请参阅页面右侧的一些“相关”链接,因为如果存在其他问题,其中的一些信息也可能具有相关性。
【讨论】:
是的,我曾经在 'host' 中拥有它,但我读到我应该把它放在 localhost 上,因为我遇到了同样的问题以上是关于phpMyAdmin 访问被拒绝 #1045 使用 xampp的主要内容,如果未能解决你的问题,请参考以下文章
错误#1045 使用 Xampp 在 PhpMyAdmin 中拒绝访问
我从 phpmyadmin 中删除了所有用户,现在它说'#1045 - 用户'root'@'localhost'的访问被拒绝(使用密码:NO)'