mysqli_connect hy000 connecting mysql mysql-error-2003

hy000 - connecting to mysql server can t connect to mysql server on 127.0 0.1 111



ERROR 2003(HY000): No se puede conectar al servidor MySQL en ''127.0.0.1''(111) (12)

Yo uso el siguiente comando:

mysql -u root -h 127.0.0.1 -p

y el mensaje de error es:

ERROR 2003 (HY000): Can''t connect to MySQL server on ''127.0.0.1'' (111)

¿Quién puede ayudarme a arreglarlo?


Cambié el directorio de instalación en la reinstalación, y funcionó.


En caso de que esté ejecutando un puerto no predeterminado, puede intentar usar --port=<port num> provisto --skip-networking not enabled. está not enabled.


En mi caso (conexión remota) ayudó a apagar el firewall en el servidor.

service iptables stop


Este problema puede ocurrir porque su servidor MySQL no está instalado y ejecutándose. Para hacerlo, inicie el símbolo del sistema como admin e ingrese el comando:

"C:/Program Files (x86)/MySQL/MySQL Server 5.1/bin/mysqld" --install

Si recibe el mensaje "servicio instalado correctamente", entonces necesita iniciar el servicio MySQL. Para hacerlo: vaya a la ventana de Servicios (Administrador de tareas -> Servicios -> Servicios abiertos) Busque MySQL e inícielo desde la barra de navegación superior. Entonces, si intentas abrir mysql.exe, funcionará.


Esto sucede cuando olvida iniciar la base de datos antes de conectarse a ella:

mysql.server start

entonces

mysql -u root -p -h 127.0.0.1


Necesita cambiar el parámetro bind-address a 127.0.0.1 en el archivo de configuración mysql (my.ini o my.cnf) o use el que se define allí.

Si eso no funciona, debería verificar que el servicio mysql se esté ejecutando realmente.


Pruebe localhost lugar de 127.0.0.1 para conectarse o en su connection-config . Trabajé para mí en un servidor Debian Squeeze


Si está utilizando ubuntu , debe seguir los siguientes pasos para evitar este error:

  1. ejecuta el comando vim /etc/mysql/my.cnf
  2. comment bind-address = 127.0.0.1 usando el símbolo #
  3. reinicia tu servidor mysql una vez.

Actualizar

En el Paso 1, si no puede encontrar bind-address de my.cnf en el archivo my.cnf , /etc/mysql/mysql.conf.d/mysqld.cnf en el archivo /etc/mysql/mysql.conf.d/mysqld.cnf .


Solo tengo este problema ... corriendo en Win7 y Wamp Server ... después de leer esto

Encontró que Antivirus Firewall ha causado el problema.


Yo también estaba enfrentando el mismo problema. Lo siguiente me ayudó a solucionar el problema, vaya al panel de control -> Herramientas administrativas -> servicios dentro de este, seguramente verá el servicio de MySQL: haga clic derecho y diga inicio (forzar inicio).


mire el archivo my.cnf , si contiene sección [client] y el port es diferente al puerto de escucha real (predeterminado 3306), debe conectar el servidor con el parámetro explícito -P 3306 , por ej.

mysql -u root -h 127.0.0.1 -p -P 3306


simplemente reinicio mi servidor mysql y el problema se resuelve en Windows net stop MySQL luego net start MySQL Ubuntu Linux Sudo Service start mysql