服务器在wamp服务器中没有响应(或者没有正确配置本地MySQL服务器的套接字)

时间:2012-04-16 17:10:47

标签: mysql

我目前在phpmyadmin中收到此错误:

2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)

我尝试使用谷歌搜索并给出了我尝试过的每个解决方案。不幸的是,没有什么对我有用。

顺便说一句,我正在使用wamp服务器。

以下是来自C:\ wamp \ apps \ phpmyadmin3.2.0.1的config.inc.php的配置文件。

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

6 个答案:

答案 0 :(得分:13)

这里有可能的解决方案:http://forums.mysql.com/read.php?35,64808,254785#msg-254785 在这里:http://forums.mysql.com/read.php?35,23138,254786#msg-254786

所有这些都是配置设置。在我的情况下,我有两台计算机,XAMPP中的所有内容都已同步。在另一台计算机上,phpMyAdmin确实正常启动。所以在我的情况下问题似乎是特定的计算机,而不是配置文件。停止防火墙没有帮助。

最后,或多或少偶然地,我碰到了文件:

... path_to_XAMPP \ XAMPP ... \ MySQL的\ BIN \的mysqld-Debug.exe将

双击该文件奇迹般地让我回到了PhpMyAdmin。 发布在这里,以防任何人也可能得到这方面的帮助。

答案 1 :(得分:13)

我面临同样的问题并且正在改变

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

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

解决了这个问题。

答案 2 :(得分:9)

mysql默认端口是3306你可以试试把它然后试试

答案 3 :(得分:3)

我有类似的问题全新安装和相同的错误令人惊讶。最后我发现这是浏览器cookie的问题......

  1. 尝试清理浏览器Cookie,并在尝试进行任何配置更改之前查看它有助于解决此问题。

  2. 尝试使用XAMPP控制面板“管理”按钮,而不是通常的http://localhosthttp://localhost/phpmyadmin

  3. 尝试直接链接:http://localhost/phpmyadmin/main.phphttp://127.0.0.1/phpmyadmin/main.php

  4. 最后试一试:http://localhost/phpmyadmin/index.php?db=phpmyadmin&server=1&target=db_structure.php

  5. 如果你有旧的安装并升级到新版本,它会通过cookie跟踪你的旧设置。

    如果此解决方案帮助我了解。

答案 4 :(得分:1)

如果您使用MAMP,请确保它已启动。 :)

我刚遇到这个问题,在启动MAMP后错误就消失了。不是我最好的时刻。

答案 5 :(得分:1)

我使用XAMPP并遇到了同样的错误。我上面使用Paul Gobée解决方案,它对我有用。我导航到C:\xampp\mysql\bin\mysqld-debug.exe并在启动.exe时弹出我的Windows防火墙,要求获得许可。一旦我允许它,它工作正常。我会在他的帖子下发表评论,但我还没有那么多代表... sry!只是想让每个人都知道这对我也有用。