¿Cómo habilitar el acceso remoto a Bases de Datos MySQL?

A continuación te mostramos cómo habilitar la conexión remota a Bases de Datos MySQL.

Para un mayor resguardo de la seguridad de tu información, el acceso remoto a bases de datos MySQL se encuentra desactivado por defecto. Para poder conectarte remotamente a una BD en tu Cloud Server debes realizar dos simples pasos:

Paso 1: habilitar el puerto 3306 en el firewall.

1) Ingresa a tu Cuenta DonWeb y haz click en "Mis servicios". En el desplegable que se muestra, presiona el botón “Cloud server” y luego en el botón que dice "Gestionar".

2) Ahora, haz click en el apartado "Firewall" y luego presiona el botón "Agregar regla".

3) Se abrirá un recuadro donde debes completar la IP, luego presiona el botón "Agregar".

Si desconoces cuáles son las IPs desde las cuales, tu o tu aplicación, se conectarán al servidor MySQL, utiliza 0.0.0.0/0. Así permitirás que cualquier IP pueda conectarse. Sin embargo, te recomendamos crear reglas con las IPs (o rango de IP’s) específicas para brindarle mayor seguridad a tus bases de datos.

4) ¡Listo! Has habilitado el puerto para la conexión remota.

Paso 2: modificar los privilegios del usuario remoto en la DB

Ingresa a tu Cloud Server a través de la consola SSH y ejecuta el siguiente comando, reemplazando con los datos correspondientes (nombre de la base de datos, usuario y password):

[[email protected] ~] # ./habilita-acceso.sh NOMBRE-BASE-DATOS USUARIO PASSWORD

Recuerda que el puerto de conexión para un cliente remoto, es el 3306.

Listo!!! ya tienes acceso para conectarte remotamente a la DB.