Alguna vez necesitamos conectar a nuestra mysql desde un programa como navicat y nos encontramos que nos muestra un fallo de conexión.
2003: Can’t connect to MySQL server on ‘localhost’ (10061)
Puede ser que hayamos metido algún dato mal, pero no siempre es esto y es el servidor que rechaza la conexión porque no está habilitada la conexión remota a mysql.
Para solucionar esto, haremos lo siguiente:
1: Ingresar a través de ssh
Entrar a través de SSH al Servidor Dedicado o VPS
2 - Habilitar Networking
Una vez conectado necesitas editar el archivo de configuración my.cfg.
En CentOS el archivo se encuentra en /etc/my.cnf
nano /etc/my.cnf
3 - Una vez abierto el archivo, busca la línea que diga [mysqld]
Comentar la línea skip-networking o bien quitarla y añadir la siguiente
línea
bind-address = SU-SERVER-IP
Por ejemplo, si tu servidor tiene la ip 100.100.100.100 entonces quedaria algo
similar a esto:
[Mysqld]
port = 3306
bind-address = 100.100.100.100
4 - Guardar y cerrar el archivo y reiniciar el servicio mysql.
/etc/init.d/mysql restart |