Plesk – Acceso remoto a base de datos Mysql

Acceso remoto a base de datos Mysql en Plesk. En ocasiones necesitamos acceder a la base de datos Mysql de nuestro Plesk de forma remota. Desde nuestro PC, con un cliente de base de datos, lo configuramos y podemos trabajar remotamente sin necesidad de phpMyAdmin.

Editado [2021-09-30]

Ahora permite la conexión de forma mucho más sencilla. Desde el mismo Plesk, puedes activar la conexión remota en dos pasos:

1 Database Hosting Sttings

Tools & Settings > Database Servers > Settings > y pulsar sobre Local MySQL Settings:
MySql remoto Plesk 1

2 Allow local Mysql Server

Allow local MySQL server to accept external connections checkbox, y pulsar sobre OK
MySql Remoto Plesk 2

Quizás se deba reiniciar el servidor de base de datos. Yo lo he probado sin reiniciar, y me he conectado sin problemas.

Edición original [2019-10-04]

.Lo primero que debemos hacer es habilitar desde plesk el acceso remoto:

Plesk

Tools & Settings > Database servers > Settings > Allow remote connections from any host

Debemos hacer lo mismo con los usuarios.

Domains > Database > Database Users > Usuario > Allow remote connections from any host

Vale, el apartado Plesk ya lo tenemos. Ahora vamos a lo complicado:

Fichero configuración

Debemos modificar el fichero de configuración de mysql. Para ello, debemos modificar el fichero

vi /etc/mysql/my.cnf

Lo que debemos hacer es modificar:

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

Por último, reiniciar servicio de base de datos:

/etc/init.d/mysql restart

Firewall

Si hubiera en el servidor un firewall, deberíais abrir el puerto TCP/UDP que utilice Mysql, normalmente el 3360.

Conectar remotamente a Mysql

Espero que este artículo, Plesk – Acceso remoto a base de datos Mysql, os sea de utilidad. Como siempre, aviso que todo lo que hagáis en vuestros servidores es responsabilidad vuestra. Si tocáis es bajo vuestra responsabilidad. Este artículo es orientativo y cada servidor es un mundo.

Más información