Este documento contiene información para crear, modificar y eliminar usuarios de bases de datos en Plesk, y para definir sus permisos.
Plesk accede a cada base de datos en nombre de un usuario asociado a ella. Por eso, cada base necesita al menos un usuario; si no tiene ninguno, no vas a poder acceder.
Acceso: ingresá al portal de clientes, abrí tu servicio y hacé clic en Ingresar a Plesk. Después andá a Sitios web y dominios → Bases de datos → Administración de usuarios.
Tipos de usuarios
- Usuario de una sola base: solo accede a la base que le asignes. Es la opción recomendada para darle acceso a un tercero, por ejemplo un programador, sin exponer el resto de tus bases. Primero creás la base y después el usuario.
- Usuario universal: accede a todas tus bases, incluidas las que crees más adelante. Puede servirte si instalás varias aplicaciones web y querés usar el mismo usuario en todas. Primero creás el usuario y después lo indicás al instalar cada aplicación.
Importante: un usuario universal funciona solo dentro de un tipo de servidor. Si usás bases MySQL y Microsoft SQL Server, necesitás un usuario universal para cada una. Por seguridad, no compartas un usuario universal con terceros.
Usuario predeterminado
Si una base tiene varios usuarios, podés marcar uno como predeterminado. Plesk siempre usa sus credenciales para abrir la base desde el panel. Si ninguno está marcado, usa el primero de la lista.
Crear, modificar o eliminar un usuario
- Crear: en Administración de usuarios, añadí un usuario nuevo, completá el nombre y la contraseña y elegí la base a la que va a acceder. Para crear un usuario universal, elegí Cualquiera en el campo Base de datos.
- Modificar o cambiar la contraseña: hacé clic en el nombre del usuario, hacé los cambios y aceptá.
- Eliminar: seleccioná el usuario y eliminalo.
Tené en cuenta lo siguiente:
- Un usuario predeterminado no se puede eliminar directamente. Primero editalo, desmarcá la opción Establecer este usuario como predeterminado para esta base de datos y después eliminalo. También se elimina si eliminás la base a la que está asociado.
- Si el usuario lo creó una aplicación instalada desde el panel, solo se elimina al desinstalar esa aplicación.
- La contraseña debe tener al menos 5 caracteres, no puede contener el nombre de usuario y no admite caracteres especiales extendidos, como letras acentuadas o la ñ. Te recomendamos usar una más larga, con letras, números y símbolos.
Permisos (roles)
Los permisos definen qué puede hacer el usuario con los datos y la estructura de la base. Para simplificarlos, Plesk usa conjuntos predefinidos llamados roles:
- Lectura y escritura: es el rol que se asigna por defecto a los usuarios nuevos.
- Sólo lectura: el usuario puede consultar los datos, pero no modificarlos.
- Sólo escritura: el usuario puede cargar y modificar datos, pero no leerlos.
- Personalizado (solo en MySQL): se asigna solo cuando marcás o desmarcás privilegios individuales.
Cambiar los permisos de un usuario MySQL
- En Administración de usuarios, hacé clic en el nombre del usuario.
- Elegí el rol: Lectura y escritura, Sólo lectura o Sólo escritura.
- Si necesitás ajustar algo puntual, marcá o desmarcá las casillas de cada privilegio. Por ejemplo, podés permitir consultar, insertar o modificar datos, y crear o borrar tablas. Al hacerlo, el rol pasa a Personalizado.
- Hacé clic en Aceptar.
Cambiar los permisos de un usuario Microsoft SQL Server
- En Administración de usuarios, hacé clic en el nombre del usuario.
- Elegí el rol: Lectura y escritura, Sólo lectura o Sólo escritura.
- Hacé clic en Aceptar.
En Microsoft SQL Server, cada rol de Plesk incluye estos permisos de la base:
| Permiso | Lectura y escritura | Sólo lectura | Sólo escritura |
|---|---|---|---|
| db_backupoperator | Sí | Sí | Sí |
| db_datareader | Sí | Sí | No |
| db_datawriter | Sí | No | Sí |
| db_ddladmin | Sí | No | Sí |
Control de acceso remoto
Si tu servicio lo permite, al crear o editar un usuario vas a ver opciones para definir desde dónde puede conectarse: solo desde el mismo servidor, desde cualquier equipo o solo desde las direcciones IP que indiques. Lo más seguro es permitir solo las conexiones locales, salvo que necesites conectarte desde afuera. En ese caso, limitá el acceso a tu dirección IP.
Si no ves estas opciones y necesitás acceso externo, consultanos por ticket.
Problemas frecuentes
- No puedo eliminar un usuario: puede estar marcado como predeterminado o haberlo creado una aplicación instalada. Revisá los dos casos de la sección anterior.
- La aplicación dejó de conectar después de cambiar la contraseña: actualizá la nueva contraseña en el archivo de configuración de la aplicación.
- Mi aplicación da errores al guardar datos: revisá que el usuario no tenga el rol Sólo lectura.
- No puedo crear más usuarios o bases: llegaste al límite de tu servicio. Podés actualizarlo consultando al área comercial desde el portal de clientes o por el chat online.
Si necesitás ayuda con los usuarios de tus bases de datos, abrí un ticket desde el portal de clientes o consultá por el chat online del sitio.
