🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para crear y asignar un usuario a una base de datos en Plesk

Actualizado el 4 de diciembre de 2025

Introducción: ¿Por qué es importante gestionar bien los usuarios de bases de datos?

Si tienes una web con WordPress, una tienda online o cualquier aplicación dinámica, tu base de datos es el corazón de tu proyecto. En Plesk, la gestión de bases de datos puede parecer compleja al principio, pero una vez que entiendes cómo crear un usuario y asignarlo correctamente, todo fluye.

Crear un usuario específico para cada base de datos no es solo una buena práctica de seguridad, sino que también te permite controlar qué puede hacer cada aplicación o desarrollador. Imagina que tienes un blog y una tienda; no quieres que un plugin de la tienda pueda modificar las tablas del blog, ¿verdad? Pues para eso sirven los permisos.

En esta guía extensa, te explicaré paso a paso cómo crear usuario mysql plesk, cómo asignar usuario base de datos y cómo gestionar los plesk mysql privileges para que tu web funcione rápida y segura. Además, resolveremos dudas frecuentes para que te conviertas en un experto en gestionar usuarios plesk.


¿Qué es un usuario de base de datos y por qué no usar el "root"?

Antes de entrar en materia, vamos a aclarar conceptos.

En el mundo de las bases de datos MySQL o MariaDB, un "usuario" no es lo mismo que la base de datos en sí. La base de datos es el almacén (las tablas), y el usuario es la llave que permite entrar a ese almacén.

Cuando instalas Plesk, se crea un usuario administrador principal (normalmente llamado admin o root). Usar ese usuario para todo es un error gravísimo de seguridad. Si un atacante consigue esa contraseña, tendrá acceso a TODAS tus bases de datos.

Por eso, la práctica recomendada es:

  • Crear una base de datos nueva para cada aplicación.
  • Crear un usuario nuevo y único para esa base de datos.
  • Asignar solo los privilegios necesarios (normalmente todos para la app, pero solo lectura para usuarios de consulta).

Requisitos previos

Para seguir esta guía necesitas:

  • Acceso al panel de control de Plesk (normalmente https://tudominio.com:8443).
  • Tener permisos de administrador o de suscripción.
  • Haber creado ya la base de datos (si no, te explico al vuelo).

[!TIP]
Si aún no has creado la base de datos, ve a Bases de datos en el menú principal y haz clic en Agregar base de datos. El asistente te pedirá un nombre y el tipo (MySQL o MariaDB). No te preocupes por el usuario en ese momento, luego lo creamos.


Paso 1: Acceder a la sección de bases de datos

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección Bases de datos (o "Sitios web y dominios" > "Bases de datos").
  3. Verás una lista con todas tus bases de datos existentes.

[!INFO]
Si no ves la opción en el menú, es posible que tu plan de hosting no incluya MySQL. Contacta con tu proveedor para activarlo.


Paso 2: Crear un nuevo usuario MySQL en Plesk

Una vez dentro de la lista de bases de datos, localiza la base de datos a la que quieres añadir el usuario. Haz clic en el nombre de la base de datos para entrar en su configuración.

Dentro de la página de gestión de la base de datos, busca una pestaña o botón que diga "Usuarios" o "Agregar usuario". En versiones recientes de Plesk, el flujo es el siguiente:

  1. Haz clic en "Agregar usuario de base de datos".
  2. Se abrirá un formulario con los siguientes campos:
    • Nombre de usuario: Elige un nombre descriptivo, por ejemplo usuario_blog o cliente_tienda. Evita caracteres extraños.
    • Contraseña: Plesk te ofrece un generador seguro. Te recomiendo usarlo. Si prefieres ponerla manualmente, asegúrate de que tenga al menos 8 caracteres, mayúsculas, minúsculas y números.
    • Confirmar contraseña: Repite la misma.

[!WARNING]
Anota la contraseña en un gestor de contraseñas. Plesk no te la mostrará de nuevo en texto plano. Si la pierdes, tendrás que restablecerla.

  1. Haz clic en Aceptar o Crear.

¡Listo! Ya has creado el usuario. Pero aún no tiene acceso a ninguna base de datos. Eso es lo que haremos a continuación.


Paso 3: Asignar el usuario a la base de datos

Ahora que tienes el usuario creado, toca asignar usuario base de datos. Este es el paso crucial.

En la misma página de gestión de la base de datos (donde creaste el usuario), deberías ver ahora una lista de usuarios asociados. Si no lo ves, busca la pestaña "Usuarios".

  1. Localiza el usuario que acabas de crear en la lista.
  2. Haz clic en el icono de "Asignar" o "Configurar" (normalmente un engranaje o un lápiz).
  3. Se abrirá una ventana de configuración de privilegios.

Paso 4: Configurar los privilegios (plesk mysql privileges)

Aquí es donde decides qué puede hacer el usuario con la base de datos. Plesk te ofrece dos modos:

  • Modo simple: Con una casilla llamada "Todos los privilegios" que otorga acceso total (SELECT, INSERT, UPDATE, DELETE, etc.). Perfecto para la mayoría de aplicaciones como WordPress.
  • Modo avanzado: Donde puedes marcar individualmente cada permiso.

¿Qué permisos necesito?

Te doy una tabla rápida para que no te pierdas:

PermisoQué hace¿Cuándo usarlo?
SELECTLeer datosSiempre
INSERTAñadir filasAplicaciones que escriben (formularios)
UPDATEModificar filasAplicaciones que editan contenido
DELETEBorrar filasAplicaciones con gestión de contenido
CREATECrear tablasInstalaciones o plugins
ALTERModificar estructuraMigraciones o actualizaciones
DROPEliminar tablas¡Cuidado! Solo si es necesario
INDEXCrear índicesMejora rendimiento

[!WARNING]
Si marcas DROP y el usuario se ve comprometido, un atacante podría borrar toda tu base de datos. En aplicaciones estándar, no necesitas DROP una vez instalado todo.

¿Qué opción elegir?

  • Para WordPress, Joomla o PrestaShop: Marca "Todos los privilegios" en modo simple. Es lo más fácil y funciona. Algunos plugins necesitan permisos especiales.
  • Para aplicaciones custom o usuarios de solo lectura: Desmarca todo y activa solo SELECT y quizás INSERT si lo necesitas.
  1. Selecciona los privilegios deseados.
  2. Haz clic en Aceptar.

[!TIP]
Si no estás seguro, empieza con "Todos los privilegios". Puedes restringirlos más tarde desde esta misma pantalla. Es mejor que fallar por no tener permisos suficientes.


Paso 5: Verificar la conexión

Una vez asignado el usuario, es hora de probar que todo funciona.

  1. Ve a tu aplicación (por ejemplo, WordPress) y en el archivo de configuración (wp-config.php en WordPress) asegúrate de que los datos de conexión son:

    • Nombre de la base de datos: El que creaste.
    • Usuario: El que acabas de asignar.
    • Contraseña: La que configuraste.
    • Host: Normalmente localhost (aunque en algunos servidores Plesk es 127.0.0.1).
  2. Guarda los cambios y recarga tu web.

Si la web carga correctamente, ¡perfecto! Si ves un error de conexión, revisa que el usuario está asignado a la base de datos correcta y que la contraseña es exacta.


Cómo gestionar usuarios Plesk: Editar, eliminar y restablecer contraseñas

La gestión no termina al crear. Con el tiempo, necesitarás hacer cambios.

Restablecer contraseña de un usuario

  1. Ve a Bases de datos > selecciona la base de datos.
  2. En la pestaña Usuarios, localiza al usuario.
  3. Haz clic en el icono de "Cambiar contraseña" (un candado o llave).
  4. Introduce la nueva contraseña y confírmala.
  5. Guarda los cambios.

[!INFO]
Al cambiar la contraseña, recuerda actualizar también el archivo de configuración de tu aplicación. Si no, dejará de conectar.

Modificar privilegios de un usuario existente

  1. En la lista de usuarios de la base de datos, haz clic en el usuario.
  2. Verás la misma pantalla de privilegios que antes.
  3. Marca o desmarca permisos según necesites.
  4. Guarda.

Eliminar un usuario

Si ya no necesitas un usuario (por ejemplo, un desarrollador que dejó el proyecto):

  1. En la lista de usuarios, haz clic en el icono de la papelera junto al usuario.
  2. Confirma la eliminación.

[!WARNING]
Eliminar un usuario no elimina la base de datos, pero cualquier aplicación que use ese usuario dejará de funcionar. Asegúrate de que no hay servicios críticos usándolo.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo usuario para varias bases de datos?

Sí. Plesk te permite asignar un mismo usuario a múltiples bases de datos. Solo tienes que repetir el proceso de asignación en cada base de datos. Es útil si tienes varias apps que comparten la misma lógica de acceso.

¿Qué hago si olvido la contraseña del usuario de la base de datos?

Puedes restablecerla desde Plesk en cualquier momento siguiendo los pasos de la sección anterior. No necesitas acceso al servidor.

¿Por qué me da error "Access denied for user"?

Ese error suele aparecer por tres motivos:

  • La contraseña es incorrecta.
  • El usuario no está asignado a esa base de datos.
  • El host no coincide (a veces es localhost y otras veces es 127.0.0.1).

Revisa esos tres puntos en orden.

¿Es seguro usar "Todos los privilegios" en mi aplicación principal?

Para la mayoría de aplicaciones web (WordPress, Magento, etc.), sí. Los desarrolladores de esas plataformas asumen que el usuario tiene control total sobre su propia base de datos. El riesgo está en usar ese mismo usuario para otras bases de datos o exponerlo en código público.

¿Puedo crear un usuario MySQL plesk desde la terminal SSH?

Sí, pero no es recomendable. Plesk gestiona sus propias tablas de usuarios y si creas usuarios fuera de su control, podrías tener conflictos. Siempre usa el panel.

¿Qué diferencia hay entre MySQL y MariaDB en Plesk?

Son sistemas compatibles. MariaDB es un fork de MySQL. En Plesk, la gestión es idéntica. Si tu proveedor te ofrece ambos, elige cualquiera, pero sé consistente.


Consejos de seguridad avanzados

  1. Usa contraseñas largas y únicas: Un generador de contraseñas es tu mejor amigo.
  2. No compartas el usuario admin: Crea un usuario específico para cada desarrollador o servicio.
  3. Audita los usuarios periódicamente: Cada 6 meses, revisa quién tiene acceso a qué. Elimina los que no reconozcas.
  4. Activa el cifrado SSL para las conexiones: En Plesk, puedes forzar conexiones seguras a la base de datos si tu aplicación lo soporta.
  5. Haz copias de seguridad: Aunque no es parte de la gestión de usuarios, es vital. Plesk tiene herramientas automáticas.

Conclusión

Crear y asignar un usuario a una base de datos en Plesk es un proceso sencillo una vez que conoces los pasos. Recuerda la regla de oro: una base de datos por aplicación y un usuario por aplicación. Esto te dará control, seguridad y flexibilidad.

Hemos visto cómo crear usuario mysql plesk, cómo asignar usuario base de datos, cómo configurar los plesk mysql privileges y cómo gestionar usuarios plesk en el día a día. Con estos conocimientos, podrás mantener tus aplicaciones funcionando sin problemas y proteger tus datos.

Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. La gestión de bases de datos es una habilidad esencial para cualquier propietario de sitio web, y ahora ya la dominas.

[!TIP]
Guarda esta guía en tus favoritos. Te será útil cada vez que lances un proyecto nuevo o tengas que dar acceso a un colaborador. ¡Buena suerte con tus bases de datos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel