DBAtlas · Atlas de operaciones de bases de datos

2003: Can't connect to MySQL server (TCP/IP) (no se puede conectar al servidor MySQL por TCP/IP)

MySQL

¿Qué significa?

El cliente no pudo conectarse al servidor MySQL por TCP/IP en el host y puerto indicados.

¿Por qué ocurre?

El servidor no está en ejecución, host/puerto incorrectos, un firewall que bloquea el puerto 3306, el servidor enlazado solo a localhost (bind-address = 127.0.0.1) o skip-networking habilitado.

Cómo solucionarlo

Compruebe que el servidor está activo y escuchando en el puerto correcto. Para acceso remoto, configure bind-address = 0.0.0.0 (o la IP adecuada) en my.cnf y asegúrese de que skip-networking esté desactivado. Abra el puerto 3306 en el firewall. Verifique host/puerto: mysql -h host -P 3306 -u app_user -p. Asegúrese de que el usuario tenga privilegios desde el host remoto.

Abrir en DBAtlas →

Más entradas de este motor