through solucion socket sock puedo lib hy000 error acceder mysql ubuntu phpmyadmin xampp mysql-error-2002

solucion - Cómo resolver el XAMPP 1.7.7-PHPMyAdmin-MySQL Error#2002 en Ubuntu



error#2002 phpmyadmin mysql (11)

He pasado por muchos foros y he revisado varias publicaciones sobre temas similares, pero parece que no funciona bien para mí.

Acabo de instalar XAMPP 1.7.7 en mi sistema operativo Ubuntu 11.10. Todo se está ejecutando excepto el phpMyAdmin.

Al golpear: http://localhost/phpmyadmin , http://localhost/phpmyadmin el siguiente error:

MySQL dijo:

#2002 - The server is not responding (or the local MySQL server''s socket is not correctly configured) Connection for controluser as defined in your configuration failed.

Cuando estoy iniciando los servicios con: sudo / opt / lampp / lampp start
Estoy recibiendo lo siguiente:

XAMPP: Otro demonio de servidor web ya se está ejecutando.
XAMPP: Otro demonio MySQL ya se está ejecutando.
XAMPP: Otro daemon FTP ya se está ejecutando.
XAMPP para Linux comenzó.

Cualquier sugerencia sería muy apreciada.


  1. Abra el archivo config.default.php en phpmyadmin /raries /
  2. Encuentre $ cfg [''Servidores''] [$ i] [''host''] = '' localhost ''; Cambie a $ cfg [''Servidores''] [$ i] [''host''] = '' 127.0.0.1 '';
  3. actualice su página phpmyadmin, inicie sesión

Aunque estoy usando Mac OS 10.9, esta solución también puede funcionar para otra persona, quizás en Ubuntu.

En la consola XAMPP, solo encontré que phpMyAdmin comenzó a funcionar nuevamente después de reiniciar todo, incluido el servidor web Apache.

No hay problema, ahora.


Detuve MySQL sudo service mysql stop y luego inicié xammp sudo /opt/lampp/lampp start y ¡funcionó!


El problema podría estar en el servicio mysql-server y apache2 en ejecución mientras se inicia el sistema. Puedes hacer lo siguiente.

sudo /opt/lampp/lampp stop

Para detener ya ejecutando servicios por defecto

sudo service apache2 stop sudo service mysql stop

Para eliminar los servicios completamente, para que no creen problemas en el próximo reinicio del sistema, si está en Ubuntu (Debian)

sudo apt-get remove apache2 sudo apt-get remove mysql-server

Si está en redhat u otro, puede usar yum o un comando similar para desinstalar los servicios

Entonces vuelve a encender la lampp

sudo /opt/lampp/lampp start

Además, no instale mysql-server en el sistema, ya que podría iniciarse en el inicio del sistema, ocupar el puerto y crear un problema para mysql de lampp.


En cada punto de estas instrucciones, verifique si el problema se ha solucionado. Si es así, ¡genial! De lo contrario, continúa.

  1. Accede a Servicios. (Pude hacer clic derecho en el ícono de inicio de Apache para llegar allí).
  2. Desplácese hasta MySQL. Haga clic para comenzar. Esto eliminará el error # 2002. Ahora tendrás un nuevo error:

# 1045 - Acceso denegado para el usuario ''root'' @ ''localhost'' (usando la contraseña: NO)

  1. Edite el C:/wamp/apps/phpmyadmin3.5.1/config.inc.php , cambiando $cfg[''Servers''][$i][''extension''] = ''mysqli''; para en cambio ser = ''mysql''
  2. Abre Servicios nuevamente y deja de MySQL
  3. Mientras que en Servicios, comience wampmysqld

Esto es complicado, lo sé, pero eso fue lo que funcionó para mí. Algunas publicaciones pueden decir que necesitas una contraseña en el archivo de configuración, pero no es así. El mío sigue siendo ""

Espero que esto ayude.


Ir a phpMyAdmin/config.inc.php editar la línea

$cfg[''Servers''][$i][''password''] = '''';

a

$cfg[''Servers''][$i][''password''] = ''yourpassword'';

Este problema puede producirse debido a la configuración de una contraseña en la raíz, por lo que phpmyadmin no puede conectarse a la base de datos mysql.

Y lo último que cambia.

$cfg[''Servers''][$i][''extension''] = ''mysql'';

a

$cfg[''Servers''][$i][''extension''] = ''mysqli'';

Ahora reinicie su servidor. y ver.


Puede comprobarlo conectando MySQL a través del símbolo del sistema.

Creo que su base de datos MySQL está bloqueada por un firewall. Una vez que haya detenido todos los servicios de software antivirus que tiene en su computadora, intente conectarse.

También enfrenté este problema y lo rectifiqué bloqueando todos los cortafuegos.


Resulta que la solución es detener todos los servicios relacionados y resolver el problema "Otro demonio ya se está ejecutando".

Los comandos que utilicé para resolver el problema son los siguientes:

sudo /opt/lampp/lampp stop sudo /etc/init.d/apache2 stop sudo /etc/init.d/mysql stop

O, también puede escribir en su lugar:

sudo service apache2 stop sudo service mysql stop

Después de eso, comenzamos de nuevo los servicios de lampp:

sudo /opt/lampp/lampp start

Ahora, no debe haber problemas al abrir:

http://localhost http://localhost/phpmyadmin


Vaya a la carpeta xampp en la unidad local c, haga clic en la carpeta mysql, luego haga clic en bin y finalmente haga clic en la aplicación "mysqladmin". Luego regresa y actualiza tu navegador y el problema está resuelto.


Vaya al archivo config.inc.php usando el terminal escribiendo lo siguiente:

sudo gedit /opt/lampp/phpmyadmin/config.inc.php

El archivo se abrirá en gedit.

Ahora abre el archivo y edítalo.

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

a

$cfg[''Servers''][$i][''auth_type''] = ''cookie'';

y mantener el nombre de usuario como: contraseña de root :

También asegúrese de que las líneas con nombre de usuario y contraseña no estén comentadas:

//$cfg[''Servers''][$i][''user''] = ''root''; //$cfg[''Servers''][$i][''password''] = '''';

Asegúrese de que // se elimine de las líneas anteriores.


compruebe el archivo mysql.ini en su instalación de xampp mysql ... se encuentra en el directorio xampp / mysql / bin

chequea la linea 43

> log_error="mysql_error.log" > #bind-address="127.0.0.1"

Descomenta la línea 43 si aún está comentada.