服务器请求的身份验证方法对客户端来说是未知的

50pmv0ei  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(615)

有类似的问题在线程,但在这里我不得不提到这个问题,因为作为一个新手学习,我不能找出并解决这个问题。对不起,我的英语太长了,希望你能帮助我。
顺便说一句,我已经在windows上安装了xampp控制面板,并且在localhost/phpmyadmin(浏览器)中创建了一些数据库。今天,我从这个链接下载并安装了mysql安装程序社区。我按照所有的步骤安装并正确配置了它(默认端口号是33060,在安装mysql安装程序时我不会改变这个值)。
但后来由于某种原因,我不得不接近我以前的xampp控制面板,并尝试启动apache和mysql。apache已启动,但mysql无法启动并自动终止。后来我发现xampp面板中的mysql运行在相同的端口上,因为我在配置mysql安装程序时没有更改端口号。因此,我将xampp控制面板上的默认mysql端口号(3306)更改为3307,方法是在my.ini文件中进行更改,如嵌入的image:changes on my.ini文件中所示
稍后,当我重新启动xampp控制面板时,mysql启动时没有传递任何错误,请参见此处,但在浏览器上仍然拒绝访问。有关图像,请参见:在浏览器中拒绝访问
然而,通过shell,我可以获取数据库,即使在浏览器中访问被拒绝。通过shell访问数据库
因此,我正在寻求关于为什么不能通过浏览器上的localhost/phpmyadmin访问数据库的帮助?请彻底地指导我!!

zaqlnxep

zaqlnxep1#

我自己找到了解决方案:为此,我们必须转到安装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';
这对我有用。

相关问题