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:
2 Allow local Mysql Server
Allow local MySQL server to accept external connections checkbox, y pulsar sobre OK
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
Hola, gracias por la información, estamos intentanto abrir Plesk en un servidor cloud, donde habría q hacer estos pasos:
-Domains > Database > Database Users > Usuario > Allow remote connections from any host
-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
Muchas gracias, problema resuelto, no encontraba por qué no me conectaba