Configurar MySQL en Plesk para conexiones externas

En ocasiones nos interesará configurar MySQL con conexiones externas para que otras aplicaciones o servidores se conecten a nuestro servidor mediante el puerto 3306. En Clouding tenemos las configuraciones de MySQL en Plesk configuradas para que siempre sean en local por temas de seguridad. Aún así, si queréis podéis activar de manera muy sencilla las conexiones externas.

Configurar MySQL en Plesk

Lo primero que haremos será acceder al Plesk e iremos a Herramientas y configuración > Servidores de bases de datos > Configuración y luego seleccionaremos la opción “Permitir conexiones remotas desde cualquier host“:

Luego vamos a Dominios y hacemos clic sobre el Dominio que tiene la base de datos configurada. A continuación vamos a Bases de Datos > Usuarios de base de datos  y hacemos clic encima del usuario con permisos para gestionar la base de datos. Y tenemos que comprobar que el usuario también tenga la opción “Permitir conexiones remotas desde cualquier host” seleccionada:

Configuración al servidor

Lo siguiente será modificar un parámetro del servidor llamado bind-address y para ello tendremos que editar el fichero de configuración de MySQL:

# vi /etc/mysql/my.cnf

Cambiamos bind-address = ::ffff:127.0.0.1 por:

bind-address = ::ffff:0.0.0.0

Y reiniciamos el servicio:

# /etc/init.d/mysql restart

Configuración al Firewall de Clouding

Por ultimo tendremos que abrir el puerto en el Firewall de Clouding. Nos conectamos al Panel de Clouding y dentro del servidor vamos a la pestaña Firewall. Allí tendremos que añadir una regla nueva. En IP de Origen podemos añadir simplemente la IP de la máquina que se quiere conectar. Al poner 0.0.0.0/0 estamos permitiendo que cualquier persona pueda conectarse usando el puerto 3306:

 

To write a comment on this article, fill out the form below. Fields marked with an asterisk (*) are required.