XAMPP 更改端口无法连接到 Windows 中的 phpmyadmin
Posted
技术标签:
【中文标题】XAMPP 更改端口无法连接到 Windows 中的 phpmyadmin【英文标题】:XAMPP changed port Failed to connect to phpmyadmin in Windows 【发布时间】:2021-01-27 08:39:24 【问题描述】:mysql 说:文档
无法连接:设置无效。 mysqli_real_connect(): (HY000/1045): Access denied for user 'pma'@'localhost' (使用密码: NO)
您的配置中定义的 controluser 连接失败。
mysqli_real_connect():服务器请求客户端未知的身份验证方法[caching_sha2_password]
mysqli_real_connect(): (HY000/2054): 服务器请求客户端未知的身份验证方法 phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。
当我将端口更改为 3308 作为默认端口时发生此问题。
我已经尝试过以前提出的问题的解决方案
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['port'] = '3308';
在 config.inc.php 中 注意:我使用的是 Windows 10
【问题讨论】:
【参考方案1】:当您从 phpmyadmin 中删除 pwa 用户时,通常会发生前两个错误。
改变这一行:
$cfg['Servers'][$i]['controluser'] = 'pma';
收件人:
$cfg['Servers'][$i]['controluser'] = 'root';
【讨论】:
以上是关于XAMPP 更改端口无法连接到 Windows 中的 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章
警告:mail() [function.mail]:无法在“localhost”端口 25 连接到邮件服务器,请验证您的“SMTP”和“smtp_port”,Windows XP 的 XAMPP