我以前在XAMPP上遇到过一些问题。所以今天,我决定重新安装它。显然它之前无法连接,因为该端口已被某些其他软件使用(尚未找到)。因此,我将端口从3306更改为3308,但是在localhost / phpmyadmin上出现错误。 Apache运行正常,只有一些似乎无关紧要的错误。但是由于这些错误https://hastebin.com/otabayobez.sql
,MySQL拒绝运行我在localhost / phpmyadmin上遇到的错误是“访问被拒绝”,基本上是说我的设置无效
我的问题不是xampp phpmyadmin access denied error(#2002)的重复,因为;没有一种解决方案对我有用。我可以解释对我有用的东西,以供将来参考或其他可能遇到相同问题的东西:
解决方案:
所以我要做的是:我进入/xampp/phpmyadmin/config.inc.php
,将$cfg['Servers'][$i]['AllowNoPassword']
更改为false。然后,我在$cfg['Servers'][$i]['password']
中输入了密码。然后,我可以查看登录页面,但无法登录。因此,我将$cfg['Servers'][$i]['auth_type']
更改为“ cookie”。这允许我登录。 但是,数据库中仍然存在一些错误,PHPMyAdmin确实告诉我“单击此处”以修复错误,从而修复了其余的错误!