MySQL 说:文档 #2054 - 服务器请求客户端未知的身份验证方法
MySQL said: Documentation #2054 - The server requested authentication method unknown to the client
跟帖中也有类似的问题,但在这里我不得不提一下这个问题,因为作为一个新手我无法弄清楚并解决这个问题。抱歉我的英语很长,我希望你能帮助我。
顺便说一句,我已经在 windows 上安装了 XAMPP 控制面板,并且我已经在 localhost/phpmyadmin(浏览器)中创建了一些数据库。今天,我从 Link 下载并安装了 MySQL-installer-community。我按照所有步骤安装并正确配置了它。(默认端口号是 33060,我在安装 MySQL 安装程序时没有更改它)。
但后来由于某种原因我不得不接近我以前的 XAMPP 控制面板并尝试启动 APACHE 和 MySQL。 APACHE 已启动,但 MySQL 无法启动并自动终止。后来我发现 XAMPP 面板中的 MySQL 在相同的端口上是 运行,因为我在配置 MySQL 安装程序时没有更改端口号。因此,我通过在 my.ini 文件中进行更改,将 MySQL 控制面板上的默认 MySQL 端口号即 3306 更改为 3307,如嵌入图像所示:
Changes on my.ini file
稍后,当我重新启动 XAMPP 控制面板时,MySQL 启动时没有出现任何错误 SEE HERE 但浏览器上的访问仍然被拒绝。对于图像,请参见:
Access denied in the browser
但是,通过 shell,即使访问在浏览器中被拒绝,我也可以获取数据库。
Accessing Database via Shell
因此,我正在寻求帮助,为什么我无法通过浏览器上的 localhost/phpmyadmin 访问数据库?请彻底指导我!
我自己找到了解决方案:
为此,我们必须转到安装 XAMPP 的驱动器(对我来说是 C:\xampp)。然后,我们必须寻找文件夹 phpmyadmin 并单击它。
在 phpmyadmin 中,我们必须查找文件 config.inc 并使用记事本或任何其他文本编辑器打开。查找行 $cfg['Servers'][$i]['host'] = '127.0.0.1:3306';并将其更改为 $cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
这对我有用。
跟帖中也有类似的问题,但在这里我不得不提一下这个问题,因为作为一个新手我无法弄清楚并解决这个问题。抱歉我的英语很长,我希望你能帮助我。
顺便说一句,我已经在 windows 上安装了 XAMPP 控制面板,并且我已经在 localhost/phpmyadmin(浏览器)中创建了一些数据库。今天,我从 Link 下载并安装了 MySQL-installer-community。我按照所有步骤安装并正确配置了它。(默认端口号是 33060,我在安装 MySQL 安装程序时没有更改它)。
但后来由于某种原因我不得不接近我以前的 XAMPP 控制面板并尝试启动 APACHE 和 MySQL。 APACHE 已启动,但 MySQL 无法启动并自动终止。后来我发现 XAMPP 面板中的 MySQL 在相同的端口上是 运行,因为我在配置 MySQL 安装程序时没有更改端口号。因此,我通过在 my.ini 文件中进行更改,将 MySQL 控制面板上的默认 MySQL 端口号即 3306 更改为 3307,如嵌入图像所示: Changes on my.ini file
稍后,当我重新启动 XAMPP 控制面板时,MySQL 启动时没有出现任何错误 SEE HERE 但浏览器上的访问仍然被拒绝。对于图像,请参见: Access denied in the browser
但是,通过 shell,即使访问在浏览器中被拒绝,我也可以获取数据库。 Accessing Database via Shell
因此,我正在寻求帮助,为什么我无法通过浏览器上的 localhost/phpmyadmin 访问数据库?请彻底指导我!
我自己找到了解决方案: 为此,我们必须转到安装 XAMPP 的驱动器(对我来说是 C:\xampp)。然后,我们必须寻找文件夹 phpmyadmin 并单击它。 在 phpmyadmin 中,我们必须查找文件 config.inc 并使用记事本或任何其他文本编辑器打开。查找行 $cfg['Servers'][$i]['host'] = '127.0.0.1:3306';并将其更改为 $cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
这对我有用。