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

xampp phpmyadmin访问被拒绝错误(#2002),phpmyadmin,xampp,Phpmyadmin,Xampp,大家好,我的mysql服务器运行在3306上。我完全卸载了它并安装了XAMPP。Mysql在开始时没有运行,然后我在my.ini和CP配置中将端口更改为3307。它现在显示为正在运行状态,但phpmyadmin给出错误,因为访问被拒绝。我尝试了这么多的解决办法,但都没用。有人请帮帮我。提前谢谢 试试这个 转到安装Xampp的目录。我们称之为xampp。现在在任何文本编辑器中打开文件xampp/phpMyAdmin/config.inc.php 现在找到这条线 $cfg['Servers'][$

大家好,我的mysql服务器运行在3306上。我完全卸载了它并安装了XAMPP。Mysql在开始时没有运行,然后我在my.ini和CP配置中将端口更改为3307。它现在显示为正在运行状态,但phpmyadmin给出错误,因为访问被拒绝。我尝试了这么多的解决办法,但都没用。有人请帮帮我。提前谢谢

试试这个

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

现在找到这条线

$cfg['Servers'][$i]['host'] = 'localhost';
并将其更改为

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

注意:如果您在Windows上,xampp默认安装在C:\xampp

中,我也遇到了同样的问题。但是很恼人,浪费了很多时间来搞清楚这件事。我的问题是我注意到当我的XAMPP启动时,MySQL的XAMPP控制面板上显示的端口号是3307,但在MySQL配置文件中却是3306!!。在配置文件中进行更改、重新安装都没有用!。。所以,我所做的就是打开Windows任务管理器,发现mysql进程正在运行,结束进程,从XAMPP控制面板重新启动mysql,最后它成功了!!似乎有其他应用程序正在为我监听端口号3307,但发生了冲突:P

对于windows 10上的我,此问题在更改后得到解决

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


xampp/phpMyAdmin/config.inc.php中,我也遇到了这个问题。解决这个问题很容易,只需转到taskmanager,然后单击服务(在taskmanager导航栏的最右边),找到mysql在哪里运行,并使用PID右键单击它并停止它。当显示stopped时,转到xampp控件并启动mysql服务。它对我起作用了,希望你也能起作用。

如果在更改主机设置后它不起作用。我建议其他人更改xampp文件夹的权限

  • 右键单击并选择“授予访问权限”
  • 选择安全选项卡
  • 单击编辑,将打开新的弹出窗口
  • 单击允许复选框并应用
  • 就这样。

    这对我很有用。我安装了太多mysql,因此必须在启动xampp实例之前终止它已被注释。删除这两个
    /
    并保留
    localhost
    值就成功了。我已经让xampp和phpmyadmin在几个月内毫无问题地工作了。。。但是我办公室的电脑今天早上更新了很多windows 10。从那时起,我就犯了上面描述的错误。更改行
    $cfg['Servers'][$i]['host']='127.0.0.1'
    $cfg['Servers'][$i]['host']='localhost:3306'解决了问题!-=>谢谢:-)
    
    $cfg['Servers'][$i]['host'] = '127.0.0.1';