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

Cómo crear un usuario de base de datos y asignarlo en Plesk

Actualizado el 2 de junio de 2026

Introducción: ¿Por qué necesitas un usuario de base de datos en Plesk?

Cuando tienes un sitio web dinámico (como WordPress, Joomla o una tienda online), la información se guarda en una base de datos. Para que tu aplicación pueda leer, escribir o modificar esos datos, necesita un "usuario" con permisos específicos. Plesk te permite gestionar estos accesos de forma segura y sencilla.

Crear un usuario de base de datos y asignarlo correctamente es una tarea fundamental para mantener tu web funcionando y, sobre todo, para proteger tu información. Si usas el usuario administrador principal para todo, corres el riesgo de que un error en tu web comprometa todos tus datos. Por eso, es vital aprender a crear usuario mysql plesk y a asignar privilegios base de datos plesk de manera adecuada.

En esta guía, te explicaremos paso a paso, sin tecnicismos complicados, cómo hacerlo. No necesitas ser un experto en informática; solo sigue las instrucciones y en pocos minutos tendrás tu usuario base de datos plesk listo para usar.

Paso 1: Acceder al panel de control de Plesk

Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Normalmente, la dirección es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting.

Una vez que tengas la URL, introduce tu nombre de usuario y contraseña. Si has olvidado tus credenciales, busca la opción "¿Olvidaste tu contraseña?" para restablecerla.

Después de iniciar sesión, verás el escritorio principal de Plesk. Es posible que veas diferentes secciones, pero para esta tarea nos centraremos en la pestaña de "Sitios web y dominios" o en el menú lateral que dice "Bases de datos", dependiendo de la versión de Plesk que uses. Si tienes varios dominios, asegúrate de seleccionar el dominio correcto para el cual quieres crear el usuario.

Paso 2: Localizar la sección de Bases de Datos

En el panel principal, busca el icono o enlace que dice "Bases de datos". Generalmente está en la sección de "Sitios web y dominios" o en un acceso directo en el menú de la izquierda. Haz clic en él.

Se abrirá una lista con todas las bases de datos que ya tienes creadas para ese dominio. Si aún no has creado ninguna, verás la lista vacía. No te preocupes, el proceso es el mismo tanto para crear una nueva como para añadir un usuario a una existente.

Aquí es donde empezamos a trabajar. En esta pantalla, tendrás dos opciones principales:

  1. Añadir base de datos: Si necesitas crear una base de datos desde cero.
  2. Gestionar usuarios: Para crear o modificar usuarios de bases de datos existentes.

Para nuestro objetivo, vamos a explicar ambos casos, ya que es común necesitar crear la base de datos y el usuario al mismo tiempo.

Paso 3: Crear una nueva base de datos (si es necesario)

Si tu aplicación aún no tiene base de datos, primero debes crearla. Haz clic en el botón "Añadir base de datos".

Se te pedirán algunos datos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, mipagina_db. Evita espacios y caracteres especiales; usa letras minúsculas y guiones bajos.
  • Tipo de base de datos: Normalmente, te ofrecerá MySQL o MariaDB. Son muy similares y cualquiera de las dos opciones es válida para la mayoría de aplicaciones. Si no sabes cuál elegir, selecciona la que venga por defecto.
  • Servidor de base de datos: Si solo tienes una opción, déjala como está.

Haz clic en "Aceptar" o "OK". Plesk creará la base de datos vacía. Ahora, pasemos al siguiente paso: crear un usuario y asignarle los permisos.

Paso 4: Crear el usuario de base de datos (Crear usuario MySQL Plesk)

Ahora que tienes tu base de datos (o si ya tenías una), vamos a crear el usuario. Para ello, busca el icono de "Usuarios de bases de datos" que suele aparecer junto a la lista de bases de datos, o haz clic en el enlace con el nombre de tu base de datos y luego en la pestaña de "Usuarios".

Haz clic en "Añadir usuario de base de datos".

Se abrirá un formulario con los siguientes campos:

  • Nombre de usuario: Elige un nombre, por ejemplo, mipagina_user.
  • Contraseña: Es muy importante que uses una contraseña segura. Plesk suele tener un generador de contraseñas aleatorias. Te recomendamos usarlo. Si prefieres ponerla tú, asegúrate de que tenga al menos 10 caracteres, con mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Repite la contraseña para asegurarte de que no hay errores.

Una vez completado, haz clic en "Aceptar". ¡Enhorabuena! Ya has creado tu usuario base de datos plesk. Pero esto no es suficiente. Ahora necesitas decirle a Plesk qué puede hacer este usuario con la base de datos. Es decir, hay que asignar privilegios base de datos plesk.

Paso 5: Asignar privilegios al usuario (Asignar privilegios base de datos Plesk)

Este es uno de los pasos más importantes. No es lo mismo darle a un usuario permiso para solo leer datos que para borrarlos o modificar la estructura de la base de datos. Si asignas demasiados permisos, un error en tu web podría ser desastroso. Si asignas muy pocos, la web podría no funcionar correctamente.

Después de crear el usuario, Plesk te mostrará una pantalla o una sección para configurar los privilegios. Aquí es donde asignar privilegios base de datos plesk se vuelve crucial.

Verás una lista de casillas de verificación con diferentes permisos. Los más comunes son:

  • SELECT (Consultar): Permite leer datos.
  • INSERT (Insertar): Permite añadir nuevos datos.
  • UPDATE (Actualizar): Permite modificar datos existentes.
  • DELETE (Borrar): Permite eliminar datos.
  • CREATE (Crear): Permite crear nuevas tablas dentro de la base de datos.
  • ALTER (Modificar): Permite cambiar la estructura de las tablas.
  • DROP (Eliminar): Permite eliminar tablas completas. ¡Ten mucho cuidado con este!
  • INDEX (Índice): Permite crear índices para acelerar las búsquedas.
  • REFERENCES (Referencias): Permite crear relaciones entre tablas.

¿Qué permisos debo elegir?

Para la mayoría de las aplicaciones web (como WordPress, PrestaShop, etc.), se recomienda darle al usuario todos los privilegios sobre una única base de datos. Esto se debe a que estas aplicaciones necesitan crear tablas, modificarlas y borrar datos para funcionar correctamente.

Plesk suele tener una casilla llamada "Todos los privilegios" o "Grant All". Si la marcas, el usuario tendrá control total sobre la base de datos a la que lo asignes.

[TIP]: Si tu aplicación es muy sensible o solo necesitas que lea datos (por ejemplo, para un informe), puedes marcar solo "SELECT". Pero para un sitio web dinámico, lo más práctico y recomendado es dar todos los privilegios.

Para asignar el usuario a la base de datos, debes asegurarte de que en la lista de bases de datos disponibles, la casilla de la base de datos que quieres gestionar esté marcada. Después, haz clic en "Aceptar".

Paso 6: Verificar la configuración

Una vez que hayas creado el usuario y asignado los privilegios, es buena práctica verificar que todo esté correcto. Vuelve a la lista de bases de datos. Deberías ver algo como esto:

  • Base de datos: mipagina_db
  • Usuario: mipagina_user
  • Privilegios: Todos (o los que hayas seleccionado)

Si ves esta información, ¡perfecto! Ya has completado el proceso de crear usuario mysql plesk y asignar privilegios base de datos plesk.

Paso 7: Conectar tu aplicación al nuevo usuario

Ahora que tienes tu usuario y base de datos, el último paso es conectar tu aplicación. Este paso varía según el software que uses, pero normalmente se hace a través de un archivo de configuración.

Por ejemplo, en WordPress, este archivo se llama wp-config.php. Deberás buscar las siguientes líneas y reemplazarlas con tus datos:

  • DB_NAME: Aquí pondrás el nombre de tu base de datos (mipagina_db).
  • DB_USER: Aquí pondrás el nombre de tu usuario (mipagina_user).
  • DB_PASSWORD: Aquí pondrás la contraseña que elegiste.
  • DB_HOST: Normalmente es localhost, pero a veces puede ser una dirección IP o un nombre de servidor. Plesk suele usar localhost.

Guarda los cambios y ya deberías poder acceder a tu aplicación. Si algo falla, revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste.

Resolución de problemas comunes (FAQ)

Aquí te dejamos algunas dudas habituales que nos suelen plantear los clientes:

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

Sí, puedes. Al crear un usuario, en la pantalla de privilegios, puedes marcar varias bases de datos. Sin embargo, por seguridad, te recomendamos que cada base de datos tenga su propio usuario. Esto facilita la gestión y aísla los problemas. Si una web es hackeada, el atacante solo tendrá acceso a esa base de datos, no a todas.

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

No te preocupes, es muy fácil de solucionar. Ve a la sección de "Usuarios de bases de datos", haz clic en el nombre del usuario y busca la opción de "Cambiar contraseña". Introduce una nueva y guarda los cambios. Recuerda actualizar también el archivo de configuración de tu aplicación.

¿Por qué mi web da error de "conexión a la base de datos"?

Este error suele deberse a una de estas tres razones:

  1. Los datos en el archivo de configuración son incorrectos (nombre de usuario, contraseña o nombre de BD).
  2. El usuario no tiene los privilegios necesarios sobre la base de datos.
  3. El servidor de bases de datos está caído o no es accesible desde donde se ejecuta el script.

Revisa primero los datos en tu archivo de configuración. Luego, verifica en Plesk que el usuario esté asociado a la base de datos correcta. Por último, contacta con tu proveedor de hosting para verificar el estado del servidor.

¿Es seguro dar todos los privilegios?

Como hemos mencionado, es la práctica estándar para aplicaciones web. El riesgo no está en los privilegios en sí, sino en la fortaleza de tu contraseña. Asegúrate de usar una contraseña robusta y de mantener tu aplicación actualizada para evitar vulnerabilidades.

[WARNING]: Nunca compartas la contraseña de tu base de datos por correo electrónico o en foros públicos. Trátala como la llave de tu casa.

¿Puedo crear un usuario desde la línea de comandos (SSH)?

Sí, es posible, pero no es necesario. Plesk simplifica enormemente este proceso. Si eres un usuario avanzado y prefieres usar SSH, puedes hacerlo con comandos de MySQL, pero te recomendamos usar la interfaz gráfica de Plesk para evitar errores y mantener todo bien gestionado.

Consejos de seguridad adicionales

Más allá de crear el usuario y asignar privilegios, aquí tienes algunos consejos para mantener tu base de datos segura:

  • Cambia las contraseñas regularmente: Es una buena práctica cambiar la contraseña de tus usuarios de base de datos cada cierto tiempo (por ejemplo, cada 3 o 6 meses).
  • Utiliza contraseñas únicas: No uses la misma contraseña para tu correo, tu panel de control y tu base de datos. Si una se ve comprometida, las otras estarán a salvo.
  • Mantén tu aplicación actualizada: Las actualizaciones suelen incluir parches de seguridad que protegen tu web y, por ende, tu base de datos.
  • Haz copias de seguridad: Plesk te permite programar copias de seguridad de tus bases de datos. Actívalas para poder restaurar tu información en caso de desastre.

Conclusión

Gestionar los usuarios de bases de datos en Plesk es una tarea sencilla y vital para cualquier sitio web. Hemos visto cómo crear usuario mysql plesk y cómo asignar privilegios base de datos plesk de manera correcta. Siguiendo estos pasos, no solo tendrás tu aplicación funcionando, sino que también estarás aplicando buenas prácticas de seguridad.

Recuerda que la clave está en crear un usuario específico para cada base de datos y asignarle únicamente los permisos necesarios. Si tienes dudas, siempre puedes consultar la documentación oficial de Plesk o contactar con el soporte técnico de tu hosting.

[INFO]: Si en algún momento tu proveedor de hosting te menciona un panel alternativo llamado "Syspanel" (que es el mismo que HestiaCP), debes saber que el proceso es similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). La lógica de crear usuarios y asignar permisos es análoga.

Esperamos que esta guía te haya sido de gran ayuda. Ahora ya puedes gestionar tus bases de datos con confianza y seguridad. ¡Manos a la obra!

¿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