martes, abril 22, 2014

MySQL conexiones remotas

MySQL conexiones remotas

Para habilitar conexiones remotas a nuestro servidor MySQL se tienen que realizar varios cambios, uno de ellos es editar el archivo de configuracion de MySQL /etc/my.cnf

Edicion de archivo /etc/my.cnf

Se deben buscar las siguientes lineas:
#This will disable networking
#skip-networking
bind-address=172.16.0.4
Asegurarse que la linea skip-networking este comentada con el caracter de # y de tener la linea bind-address=172.16.0.4asignada a la IP del servidor.
Despues se debe reiniciar el servicio de MySQL
service mysql restart
Entrar a la consola de MySQL y ejecutar el siguiente comando para dar permiso a todas las conexiones remotas.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
Por ejemplo para darle permiso a root seria el siguiente ejemplo:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootPasswd' WITH GRANT OPTION;
Y finalmente se limpian los privilegios para actualizar los cambios.
mysql> FLUSH PRIVILEGES;
Con esto el servidor esta listo para aceptar conexiones remotas
mysql -h172.16.0.4 -uroot -prootPasswd

No hay comentarios.: