GNU/Linux >> Tutoriales Linux >  >> Linux

No se puede conectar al servidor MySQL error 111

Probablemente significa que su servidor MySQL solo está escuchando la interfaz localhost.

Si tienes líneas como esta:

bind-address = 127.0.0.1

En tu my.cnf archivo de configuración, debe comentarlos (agregar un # al comienzo de las líneas) y reinicie MySQL.

sudo service mysql restart

Por supuesto, para hacer esto, debe ser el administrador del servidor.


111 significa conexión rechazada , lo que a su vez significa que su mysqld solo escucha el localhost interfaz.

Para modificarlo, es posible que desee consultar el bind-address valor en el mysqld sección de su my.cnf archivo.


Si todas las respuestas anteriores no dieron ninguna solución, debe verificar sus privilegios de usuario.

Si pudiera iniciar sesión como root a mysqlentonces deberías agregar esto:

CREATE USER 'root'@'192.168.1.100' IDENTIFIED BY  '***';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'192.168.1.100' IDENTIFIED BY  '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

Luego intenta conectarte de nuevo usando mysql -ubeer -pbeer -h192.168.1.100 . Debería funcionar.


Linux
  1. Conectarse a un servidor en la nube

  2. Conéctese a una base de datos MySQL de forma remota

  3. MySQL - ERROR 1045 - Acceso denegado

  4. Error fatal:no se pueden abrir y bloquear tablas de privilegios:la tabla 'mysql.host' no existe

  5. error:'No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (2)' -- Falta /var/run/mysqld/mysqld.sock

Error del servidor FTP de RHEL7:ftp:conectar:​​No hay solución de ruta a host

Servidor de base de datos MySQL

500 error del servidor

Cómo conectarse a MySQL usando PHP

error del visor vnc:no se puede conectar al zócalo:conexión rechazada (111)

¿Puedes decir si una página existe incluso si arroja un 404?