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

时间:2014-04-09 18:38:35

标签: phpmyadmin xampp

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

enter image description here

enter image description here

5 个答案:

答案 0 :(得分:23)

试试这个。

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

现在找到这一行

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

并将其更改为

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

对于我在Windows 10上,这个问题在更改后解决了

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

为:

$cfg['Servers'][$i]['host'] = '127.0.0.1';
xampp / phpMyAdmin / config.inc.php

答案 3 :(得分:1)

我也遇到过thia问题。它很容易解决这个问题,只需转到taskmanager然后点击服务(在任务管理器导航栏的最右边)找到运行PID的mysql,然后右键单击它并停止它。当它显示停止然后转到你的xampp控件并启动mysql服务。它对我有用,希望它能和你一起做。

答案 4 :(得分:0)

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

  1. 右键单击并选择“授予访问权限”
  2. 选择安全标签
  3. 单击编辑,将打开新的弹出窗口
  4. 单击“允许”复选框并应用。

就这样。 enter image description here