1
  1. 我下载WAMPServer 3.2.0并安装在Windows 10.
  2. 我开始PHPMyAdmin,登录到mysql数据库,并将“root”用户的空密码更改为真实密码。
  3. 我启动Adminer 4.7.5并尝试mysql 使用“root”用户登录数据库,但失败了。

“用户'root'@'localhost'的访问被拒绝(使用密码:YES)”。

任何其他用户也会发生同样的事情。

我能做些什么来解决这个问题?

4

3 回答 3

2

问题解决:右键单击系统托盘上的 WampServer 图标,选择“工具”并选择“反转默认 DBMS MariaDB <==> MySQL”。WampServer 重新启动,之后我可以使用任何用户登录“mysql”数据库。

于 2019-12-22T17:01:46.517 回答
1

从 WAMPServer 3 开始,您将安装 MySQL 和 mariaDB。

所以它们不能同时运行在 3306 端口上,事实上 mariadb 会监听 3307 而 MySQL 默认会监听 3308。

因此,当您运行 adminer 时,您必须通过指定数据库正在侦听的端口号来告诉它您要访问哪个数据库服务器实例。您可以通过将端口添加到Server Name登录上的主机字段来执行此操作,如下所示:

在此处输入图像描述

于 2020-01-14T00:36:29.867 回答
1

如果为空,则设置密码 MySQL

ALTER USER 'userName'@'localhost' IDENTIFIED BY 'New-Password-Here';

尝试按照您的设置登录管理员

于 2020-10-31T16:11:16.793 回答