En Plesk puede controlar desde qué equipos se permite conectar un usuario de una base de datos MySQL o MariaDB. Siempre que sea posible, limite el acceso a las direcciones IP que realmente necesiten conectarse.
Configurar el acceso remoto del usuario #
Entre en Plesk > Bases de datos y abra la administración de usuarios de la base de datos. Seleccione el usuario que quiera modificar.
En Control de acceso puede encontrar opciones equivalentes a:
- Permitir solo conexiones locales.
- Permitir conexiones remotas desde cualquier host.
- Permitir conexiones remotas desde las direcciones o hosts especificados.
Para una aplicación o equipo concreto, recomendamos la tercera opción e indicar únicamente su IP pública.
Si necesita saber desde qué IP se está conectando, puede consultarla en nuestra página para consultar la IP pública.
El acceso del usuario no abre por sí solo el servidor #
La autorización del usuario es solo una parte de la configuración. Para que la conexión funcione, el servidor MySQL/MariaDB también debe aceptar conexiones externas y el firewall debe permitirlas.
Por este motivo, si ha autorizado la IP en Plesk y la conexión continúa sin responder, abra un ticket de soporte para que revisemos el acceso del servidor.
Datos de conexión #
Para conectarse necesitará normalmente:
- hostname o dirección IP del servidor;
- puerto de MySQL/MariaDB, normalmente
3306si no se ha indicado otro; - nombre de la base de datos;
- usuario de la base de datos;
- contraseña.
No utilice localhost como servidor desde un equipo remoto.
Seguridad #
Evite Permitir conexiones remotas desde cualquier host salvo que sea estrictamente necesario. Es preferible autorizar solamente las IP de origen conocidas.
El acceso remoto a una base de datos expone un servicio adicional a la red. Dependiendo del caso puede ser más apropiado utilizar una conexión cifrada, VPN o túnel SSH.
No comparta la contraseña de la base de datos en un ticket.