2012-04-16 67 views
8

Actualmente estoy consiguiendo este error en mi phpmyadmin:El servidor no está respondiendo (o socket del servidor MySQL local no está configurado correctamente) en el servidor WAMP

2002 - El servidor no responde (o el servidor MySQL local de el zócalo no está configurado correctamente)

Intenté buscar en Google y ofrecí todas las soluciones que encontré. Desafortunadamente, nada funcionó para mí.

Por cierto, estoy usando el servidor de wamp.

A continuación se muestra mi archivo de configuración de config.inc.php de C: \ wamp \ apps \ phpmyadmin3.2.0.1.

<?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'] = ''; 

?> 

Respuesta

6

puerto por defecto es MySQL 3306 Se puede tratar de ponerlo y luego tratar

+4

¿Cómo colocó el puerto predeterminado 3306? ¿Puedes por favor poner el comando? Gracias, – J4cK

+0

He intentado editar el puerto pero no funciona –

12

Hay soluciones posibles aquí: http://forums.mysql.com/read.php?35,64808,254785#msg-254785 y aquí: http://forums.mysql.com/read.php?35,23138,254786#msg-254786

Todos estos son ajustes config. En mi caso, tengo dos computadoras con todo sincronizado en XAMPP. En la otra computadora phpMyAdmin comenzó normalmente. Entonces, el problema en mi caso parecía ser con la computadora específica, no con los archivos de configuración. Detener el firewall no ayudó.

Por último, más o menos por accidente, me encontré con el archivo:

... path_to_XAMPP \ XAMPP ... \ mysql \ bin \ mysqld-debug.exe

doble clic el archivo dio milagrosamente Devuélveme PhpMyAdmin. Publicado aquí en caso de que alguien también pueda ser ayudado por esto.

+3

Muchas gracias. Al hacer doble clic en mysql \ bin \ mysqld-debug.exe, funcionó. +1 para la sugerencia – Sukeshini

+1

El debug.exe funcionó para mí también - gracias – Bonzo

1

Si usa MAMP, asegúrese de que se haya iniciado. :)

Acabo de toparme con este problema, y ​​después de iniciar MAMP el error desapareció. No es mi mejor momento.

3

Tuve problemas similares con la instalación reciente y el mismo error sorprendente. Finalmente me di cuenta de que había un problema con las cookies del navegador ...

  1. intentar limpiar las cookies del navegador y ver que ayuda a resolver este problema, incluso antes de intentar cualquier cambio en la configuración.

  2. Trate de usar los botones del panel de control de XAMPP "Admin" en lugar de costumbre http://localhost o http://localhost/phpmyadmin

  3. Trate enlace directo: http://localhost/phpmyadmin/main.php o http://127.0.0.1/phpmyadmin/main.php

  4. Finalmente Prueba esto: http://localhost/phpmyadmin/index.php?db=phpmyadmin&server=1&target=db_structure.php

De alguna manera si tiene una instalación anterior y se actualizó a una nueva versión, realiza un seguimiento de sus configuraciones anteriores a través de las cookies.

Si esta solución me ayudó, hágamelo saber.

+0

Vote por usted. Tuve el problema de nuevo. Mi solución haciendo doble clic en mysqld-debug.exe (ver mi publicación) no ayudó esta vez. Vaciar mi caché sí. –

1

Uso XAMPP y tuve el mismo error. Usé la solución Paul Gobée anterior y funcionó para mí.Navegué al C:\xampp\mysql\bin\mysqld-debug.exe y al iniciar el .exe apareció mi Windows Firewall solicitando permiso. Una vez que lo permití, funcionó bien. Habría comentado en su publicación pero todavía no tengo tanta reputación ... ¡sry! Solo quería que todos supieran que esto también funcionó para mí.

8

que se enfrentan al mismo problema y cambiar

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

a

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

resuelto este problema.

+0

He intentado esto pero no funciona –

Cuestiones relacionadas