xampp phpmyadmin访问被拒绝错误(#2002)

axr492tv  于 12个月前  发布在  PHP
关注(0)|答案(6)|浏览(100)

大家好,我在3306上运行了MySQL服务器。我完全卸载了它并安装了XAMPP。Mysql一开始没有运行,然后我在my.ini中将端口改为3307以及CP的配置。它显示的状态是running now,但phpmyadmin给出的错误是access denied。我尝试了很多方法,但没有帮助。谁来帮帮我先谢谢你。

vsikbqxv

vsikbqxv1#

试试这个
转到安装Xampp的目录。我们称之为XAMPP。现在在任何文本编辑器中打开文件xampp/phpMyAdmin/config.inc.php
现在找出这条线

$cfg['Servers'][$i]['host'] = 'localhost';

然后改成

$cfg['Servers'][$i]['host'] = 'localhost:3307';

注意:如果您使用的是Windows,xampp默认安装在C:\xampp

nhaq1z21

nhaq1z212#

对我来说,在windows 10这个问题是解决后,改变

$cfg['Servers'][$i]['host'] = 'localhost';

致:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

xampp/phpMyAdmin/config.inc.php

ggazkfy8

ggazkfy83#

我也曾面对过这个问题。很容易解决这个问题,只需转到任务管理器,然后单击服务(在任务管理器导航栏的最右边),找到mysql在哪里运行PID,然后右键单击它并停止它。当它显示停止,然后后藤你的xampp控件,并启动mysql服务。对我很有效希望对你也一样。

gywdnpxw

gywdnpxw4#

我也面临着同样的问题。虽然很烦人,浪费了很多时间来弄清楚这一点。我的问题是我注意到当我的XAMPP启动时,在XAMPP控制面板上看到的MySQL端口号是3307,但在MySQL配置文件中是3306!!。更改配置文件没有用,重新安装!..所以,我所做的就是打开Windows任务管理器发现MySQL进程正在运行,结束该进程并从XAMPP控制面板重新启动MySQL,最后它工作了!!似乎有其他应用程序在端口号3307上为我侦听,并发生了冲突。:P

ymdaylpp

ymdaylpp5#

如果更改主机设置后它不工作。我建议其他人更改xampp文件夹的权限
1.右键单击并选择“给予access to”
1.选择安全选项卡
1.单击编辑,将打开新的弹出窗口
1.单击允许复选框并应用。

ewm0tg9j

ewm0tg9j6#

打开App Xamppconfigmysql.ini,在**[mysqld]下方添加脚本skip-grant-tables,然后保存**。
配置>服务和端口设置> MySQL。更改为3306
打开App Xamppconfigconfig.inc.php change script

$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;

成为

$cfg[‘Servers’][$i][‘host’] = ‘localhost:3306’;

然后保存。
尝试关闭所有内容,关闭应用程序并重新打开。

相关问题