【问题标题】:XAMPP changed port Failed to connect to phpmyadmin in WindowsXAMPP 更改端口无法连接到 Windows 中的 phpmyadmin
【发布时间】: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

【问题讨论】:

    标签: mysql phpmyadmin xampp


    【解决方案1】:

    当您从 phpmyadmin 中删除 pwa 用户时,通常会发生前两个错误。

    改变这一行:

    $cfg['Servers'][$i]['controluser'] = 'pma'; 
    

    收件人:

    $cfg['Servers'][$i]['controluser'] = 'root';
    

    【讨论】:

      猜你喜欢
      • 2016-01-08
      • 2018-03-05
      • 1970-01-01
      • 2013-07-27
      • 2013-12-22
      • 2013-12-25
      • 1970-01-01
      • 2015-05-22
      • 2017-06-19
      相关资源
      最近更新 更多