WAMP 服务器 PhpMyAdmin 未使用有效凭据进行身份验证

WAMP server PhpMyAdmin not authenticating with valid credentials

WAMP 服务器 MySQL 在 CLI 中运行良好。但是 PHPMyAdmin 不工作。我用 3306 端口安装了 MySQL 和 workbench(在我安装 WAMP 服务器之前)。这就是我的 WAMP 服务器 MySQL 不工作的原因,我在 MySQL my.ini 文件中将端口更改为 3309,它在 CLI 中工作正常但无法在 PHPMyAdmin 中工作。

我已经尝试 alter user 'username'@'localhost' identified with mysql_native_password by 'password'; 仍然无法使用 PHPMyAdmin,而是使用 CLI。我不想降级我的 MySQL 版本。

MySQL 版本 8.0.21

错误:

搜索 libraries/config.default.php

并改变

$cfg['Servers'][$i]['port']

应该是空的默认是3306加上3309

此外,您必须再次 运行 安装程序

  • 正在执行安装文件
  • select 通过 mysql 服务器“重新配置”
  • 在身份验证方法选项卡中,select“使用旧版身份验证

方法

如果你必须有2个MySQL实例运行那么使用WAMPServer内置的特性修改MySQL端口号

右键单击系统托盘中的 WAMPServer 图标,然后单击“工具”菜单项

见下文,然后单击“使用 3306 以外的端口”,WAMPServer 将更新所有必需的文件,以便您可以为 MySQL

使用非标准端口