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

端口已转发,但仍无法连接到 XAMPP

使用 XAMPP 连接到端口 3306 mysql 工作台的问题

无法连接到 XAMPP 上的 FTP 服务器 (Mac)

无法连接到本地主机上的 XAMPP 服务器

Android 手机无法连接到安装在 VMware 上的 XAMPP 服务器