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

Cómo crear una base de datos MySQL en Plesk y gestionar usuarios

Actualizado el 1 de enero de 2026

Introducción: La importancia de una base de datos en tu hosting

Cuando tienes una web con WordPress, una tienda online con PrestaShop o cualquier aplicación dinámica, necesitas un lugar donde almacenar toda la información: usuarios, productos, pedidos, comentarios. Ese lugar es la base de datos. En un entorno de hosting con Plesk, este proceso es bastante sencillo, pero requiere que sigas unos pasos concretos para evitar errores de conexión o problemas de seguridad.

En este artículo te voy a explicar, paso a paso, cómo crear base de datos Plesk, cómo configurar los usuarios asociados y cómo gestionar sus permisos. No importa si es la primera vez que entras en el panel, porque lo haremos desde cero y con un lenguaje claro y directo.

Al final, también resolveremos las dudas más frecuentes que suelen tener los clientes de hosting cuando se enfrentan a esta tarea. Así que, si estás listo, vamos a ello.


¿Qué es Plesk y por qué es tan usado?

Plesk es un panel de control de hosting muy popular, tanto en servidores Linux como Windows. Su interfaz es limpia, con iconos grandes y menús organizados, lo que lo hace ideal para usuarios que no tienen experiencia técnica avanzada. Con Plesk puedes gestionar dominios, correos electrónicos, archivos, certificados SSL y, por supuesto, bases de datos MySQL.

A diferencia de otros paneles como cPanel, Plesk tiene una lógica ligeramente distinta, pero una vez que entiendes su estructura, todo fluye. Y si en algún momento comparas con otros paneles como Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), verás que Plesk es mucho más visual y amigable para principiantes.


Requisitos previos antes de crear tu base de datos

Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente:

  • Acceso al panel de Plesk con permisos de administrador o de suscripción.
  • Un dominio o subdominio asignado en tu plan de hosting.
  • Conocer el nombre de usuario y contraseña de tu cuenta principal (no la del FTP, sino la del panel).

Si ya tienes todo esto, perfecto. Si no, contacta con tu proveedor de hosting para que te facilite las credenciales.


Paso 1: Acceder al panel de Plesk

Abre tu navegador y escribe la dirección de acceso a Plesk. Normalmente suele ser algo como:

  • https://tu-dominio.com:8443
  • O una URL directa que te haya dado tu proveedor.

Introduce tu usuario y contraseña. Verás el escritorio principal con todos los atajos. No te asustes si ves muchas opciones, solo nos centraremos en las que necesitamos.


Paso 2: Crear base de datos Plesk

Una vez dentro, sigue estos pasos:

  1. En el menú lateral izquierdo, busca la sección "Sitios web y dominios" y haz clic en ella.
  2. Verás la lista de tus dominios. Al lado del dominio donde quieras crear la base de datos, haz clic en "Base de datos" (o en el icono de base de datos).
  3. Se abrirá una pantalla con las bases de datos existentes (si hay alguna). En la parte superior, haz clic en "Agregar base de datos".
  4. Ahora viene la parte importante. Deberás rellenar los siguientes campos:
  • Nombre de la base de datos: elige un nombre descriptivo, por ejemplo mipagina_db. Evita espacios y caracteres raros. Solo letras, números y guiones bajos.
  • Servidor de base de datos: normalmente ya viene seleccionado el servidor MySQL local. No lo toques.
  • Tipo de base de datos: selecciona MySQL (o MariaDB, que es compatible).
  • Usuario de la base de datos: aquí puedes crear un usuario nuevo. Te recomiendo que uses un nombre relacionado, como mipagina_user.
  • Contraseña: genera una contraseña segura. Plesk tiene un botón con un candado que genera una automáticamente. Úsalo, es mucho más seguro que inventar una tú mismo.
  1. Haz clic en "Aceptar" o "OK".

¡Enhorabuena! Ya has creado tu primera base de datos MySQL en Plesk. Pero esto no termina aquí, porque ahora necesitas gestionar los usuarios y sus permisos.


Paso 3: Gestionar usuarios de la base de datos

Cuando creas una base de datos en Plesk, normalmente se crea un usuario asociado. Pero en muchos casos necesitarás usuarios adicionales, por ejemplo, para una aplicación de terceros o para un desarrollador externo. Vamos a ver cómo gestionarlos.

3.1. Ver los usuarios existentes

En la misma pantalla de "Base de datos", verás una lista con las bases de datos creadas. Haz clic en el nombre de tu base de datos. Se abrirá una ventana con los detalles.

En la parte inferior o en una pestaña llamada "Usuarios", verás los usuarios que tienen acceso. Plesk te muestra el nombre, los privilegios y las opciones para editar o eliminar.

3.2. Agregar un nuevo usuario

Para agregar un usuario nuevo, sigue estos pasos:

  1. En la pantalla de detalles de la base de datos, busca el botón "Agregar usuario" o "Crear nuevo usuario".
  2. Rellena el nombre de usuario y una contraseña segura.
  3. Selecciona los privilegios que quieres otorgar. Para la mayoría de aplicaciones (como WordPress), necesitarás permisos completos: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP.
  4. Haz clic en "Aceptar".

3.3. Modificar privilegios de un usuario existente

Si necesitas cambiar los permisos de un usuario (por ejemplo, quitarle el permiso de borrar tablas), haz clic en el icono de lápiz o en "Editar" al lado del usuario. Ahí podrás marcar o desmarcar las casillas de privilegios.

[TIP] Para aplicaciones de producción, nunca des permisos de administrador global (GRANT ALL) a un usuario que solo necesita acceso a una base de datos. Limítalo a los privilegios específicos que necesite.


Paso 4: Conectar tu aplicación a la base de datos

Una vez que tienes la base de datos y el usuario creados, necesitas conectar tu aplicación. Cada aplicación tiene su propio archivo de configuración. Te dejo algunos ejemplos comunes:

  • WordPress: en el archivo wp-config.php tendrás que definir las constantes DB_NAME, DB_USER, DB_PASSWORD y DB_HOST (normalmente localhost).
  • PrestaShop: en el archivo app/config/parameters.php.
  • Joomla: en el archivo configuration.php.

Asegúrate de usar los datos exactos que creaste en Plesk: nombre de la base de datos, usuario y contraseña.


Paso 5: Buenas prácticas de seguridad

La gestión de bases de datos no termina con crearlas. Debes protegerlas. Aquí van algunas recomendaciones clave:

  • Usa contraseñas largas y únicas para cada usuario de base de datos. No reutilices contraseñas de otros servicios.
  • No uses el usuario "root" de MySQL para tus aplicaciones. Crea siempre usuarios específicos con permisos limitados.
  • Revisa periódicamente los privilegios de los usuarios y elimina los que ya no uses.
  • Haz copias de seguridad de tu base de datos con regularidad. Plesk tiene una herramienta de backup integrada que puedes programar.

[WARNING] Si compartes tu hosting con otros dominios, verifica que los usuarios de bases de datos no tengan acceso a otras bases de datos del servidor. En Plesk, esto se controla con los privilegios de usuario.


Paso 6: Solución de problemas comunes

A veces, aunque sigas todos los pasos, algo falla. Aquí tienes los errores más típicos y cómo solucionarlos:

Error de conexión "Access denied for user"

Esto significa que el usuario o la contraseña no son correctos, o que el usuario no tiene permisos para esa base de datos. Revisa:

  • Que el nombre de usuario y la contraseña estén bien escritos (sin espacios).
  • Que el usuario esté asociado a la base de datos correcta.
  • Que el servidor de base de datos sea el adecuado (normalmente localhost).

Error "Unknown database"

El nombre de la base de datos no existe o está mal escrito. Ve a Plesk y verifica el nombre exacto.

No puedo conectar desde una aplicación remota

Por defecto, MySQL solo acepta conexiones desde el propio servidor (localhost). Si necesitas acceso remoto (por ejemplo, desde tu ordenador con un programa como MySQL Workbench), deberás habilitar el acceso remoto en Plesk. Esto se hace en "Herramientas y ajustes" > "Servidor de bases de datos" y editando el servidor para permitir conexiones remotas. Ojo, esto tiene implicaciones de seguridad, así que actívalo solo si es imprescindible.

[INFO] En Plesk, el acceso remoto a MySQL suele estar deshabilitado por defecto. Si tu aplicación está en el mismo hosting, no lo necesitas.


Preguntas frecuentes (FAQ)

¿Puedo crear varias bases de datos en Plesk?

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una puede tener sus propios usuarios y privilegios.

¿Qué diferencia hay entre MySQL y MariaDB?

MariaDB es un fork de MySQL, compatible al 100%. En Plesk, cuando eliges MySQL, a veces te da la opción de usar MariaDB. No te preocupes, para tu aplicación es exactamente igual.

¿Cómo elimino una base de datos en Plesk?

Ve a "Sitios web y dominios" > "Base de datos", selecciona la base de datos que quieras borrar y haz clic en "Eliminar". Ten mucho cuidado, porque esta acción es irreversible y borrará todos los datos.

¿Puedo cambiar la contraseña de un usuario de base de datos?

Sí, entra en la lista de usuarios, haz clic en editar y cambia la contraseña. Recuerda actualizar también la configuración de tu aplicación.

¿Qué hago si olvido la contraseña de un usuario?

No hay forma de recuperarla, pero puedes crear un nuevo usuario con los mismos privilegios y actualizar tu aplicación. O, si tienes acceso a Plesk, puedes restablecerla desde el panel.

¿Plesk me permite hacer copias de seguridad de la base de datos?

Sí, puedes hacerlo manualmente desde la sección de base de datos o programar copias automáticas en "Herramientas y ajustes" > "Backup Manager".


Conclusión

Crear y gestionar bases de datos MySQL en Plesk no tiene que ser un dolor de cabeza. Con estos pasos, ya sabes cómo crear base de datos Plesk, añadir usuarios y asignar permisos de forma segura. Recuerda siempre mantener tus contraseñas seguras, revisar los privilegios y hacer copias de seguridad periódicas.

Si has llegado hasta aquí, ya tienes el conocimiento suficiente para manejar tus bases de datos como un profesional. Y si en algún momento te pierdes, vuelve a consultar esta guía o contacta con tu proveedor de hosting. ¡Mucha suerte con tu proyecto!

¿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