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

Crear una base de datos MySQL en Plesk: tutorial sencillo

Actualizado el 16 de febrero de 2026

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

Si estás leyendo esto, probablemente ya has intentado instalar WordPress, PrestaShop o cualquier otro gestor de contenidos y te has encontrado con el famoso mensaje de "Introduce el nombre de tu base de datos" durante la instalación. No te preocupes, es el paso que más dolores de cabeza causa a los principiantes, pero hoy vas a aprender a hacerlo en menos de 5 minutos.

En el mundo del hosting, una base de datos es como el almacén de tu página web. Ahí se guardan tus artículos, los productos de tu tienda, los usuarios registrados y todas las configuraciones. Sin ella, tu sitio sería como un folio en blanco: no recordaría nada entre visita y visita.

Plesk es uno de los paneles de control más utilizados en servidores Linux (junto a cPanel o alternativas como Syspanel, que usa el puerto 2106 por defecto). Su interfaz es limpia y, una vez que entiendes la lógica, crear bases de datos se convierte en un trámite rutinario. En este tutorial vamos a explicarte paso a paso cómo crear una base de datos MySQL en Plesk, crear un usuario con sus privilegios y conectar todo a WordPress o PrestaShop.

Requisitos previos antes de empezar

Antes de lanzarnos a la acción, asegúrate de tener lo siguiente:

  • Acceso a tu panel de Plesk (normalmente en https://tu-dominio.com:8443 o la URL que te haya dado tu proveedor).
  • Credenciales de administrador o de un usuario con permisos para gestionar bases de datos.
  • Tener claro el nombre de tu dominio o suscripción donde quieres crear la base de datos.

Si no tienes ni idea de dónde está tu panel, contacta con tu proveedor de hosting. En la mayoría de casos, te lo dan en el correo de bienvenida.

[INFO] Si tu hosting usa Syspanel en lugar de Plesk, el proceso es similar pero la interfaz cambia. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). No obstante, este tutorial se centra en Plesk, que es el estándar en la mayoría de servidores compartidos y VPS.

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

Una vez dentro de Plesk, el panel se divide en varias secciones. Dependiendo de la versión (Plesk Obsidian es la más reciente), verás un menú lateral izquierdo con opciones como Websites y dominios, Herramientas o Aplicaciones.

Para crear una base de datos MySQL, sigue esta ruta:

  1. Haz clic en Websites y dominios en el menú lateral.
  2. Busca tu dominio en la lista. Verás una fila con varios iconos.
  3. Haz clic en Bases de datos (icono de un cilindro o un cubo).

Alternativamente, si estás en la vista de suscripción, puede que veas directamente un botón que dice Crear base de datos. No te agobies, todas las rutas llevan al mismo sitio.

Paso 2: Crear la base de datos MySQL

Ya estás en la pantalla de gestión de bases de datos. Verás un listado de las que ya existen (si es que tienes alguna) y un botón azul que dice Crear base de datos. Haz clic en él.

Se abrirá un formulario con varios campos. Te explicamos cada uno:

  • Nombre de la base de datos: Elige algo descriptivo y sin espacios. Por ejemplo, wordpress_db, tienda_prestashop o blog_personal. Evita caracteres raros como ñ, acentos o símbolos. Usa solo letras minúsculas, números y guiones bajos.
  • Tipo de base de datos: Aquí normalmente te deja elegir entre MySQL y MariaDB. Si no sabes cuál elegir, MariaDB es un clon mejorado de MySQL y es la opción por defecto en la mayoría de servidores. Si tu CMS no especifica lo contrario, déjalo en el que venga por defecto.
  • Servidor de base de datos: Si solo tienes un servidor MySQL, este campo aparecerá bloqueado o con una sola opción. No lo toques.

[TIP] Algunos proveedores te piden que el nombre empiece con un prefijo (por ejemplo, tuusuario_wordpress). Si ves un prefijo bloqueado, no lo elimines. Es una medida de seguridad para que no puedas acceder a bases de datos de otros clientes en el mismo servidor.

Una vez rellenado el nombre, haz clic en Aceptar o OK. Plesk creará la base de datos al instante. Verás que aparece en la lista con un icono verde.

Paso 3: Crear un usuario MySQL y asignar privilegios

Aquí viene la parte que más confunde a la gente. Tener una base de datos vacía no sirve de nada si no tienes un usuario que pueda conectarse a ella. Piensa en ello como una caja fuerte: necesitas una llave (usuario y contraseña) para abrirla.

En la lista de bases de datos, busca la que acabas de crear. A la derecha de la fila, verás unos iconos. Haz clic en Añadir usuario o en el enlace que dice Usuarios.

Plesk te mostrará un formulario para crear un nuevo usuario. Rellena los siguientes campos:

  • Nombre de usuario: Al igual que el nombre de la base de datos, debe ser descriptivo. Por ejemplo, admin_wordpress o usuario_tienda. A veces Plesk te fuerza a usar un prefijo.
  • Contraseña: Elige una contraseña segura. Puedes usar el botón de generar contraseña aleatoria, pero te recomiendo que uses una que puedas recordar o guardar en tu gestor de contraseñas. Debe tener al menos 8 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Repítela.

Ahora viene la parte de los privilegios. Plesk te da un montón de casillas de verificación. No te asustes, no necesitas marcarlas todas. Para el 99% de los casos (WordPress, PrestaShop, Joomla, etc.), te basta con marcar la opción que dice Todos los privilegios o bien seleccionar las siguientes:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • CREATE
  • ALTER
  • INDEX
  • DROP

[WARNING] No le des el privilegio GRANT a un usuario que vayas a usar en un CMS. Ese permiso permite que el usuario otorgue permisos a otros, y es un riesgo de seguridad innecesario. Con los privilegios básicos de lectura, escritura y modificación es suficiente.

Si tu CMS es más exigente (por ejemplo, algunos módulos de PrestaShop necesitan permisos de creación de tablas temporales), puedes marcar la casilla de Todos los privilegios. No pasa nada en un entorno de desarrollo, pero en producción es mejor ser conservador.

Haz clic en Aceptar. Plesk creará el usuario y lo asociará a la base de datos automáticamente.

Paso 4: Anotar los datos de conexión

Este es el paso más importante del tutorial. Sin estos datos, no podrás configurar tu CMS. Tómate un momento para guardar en un lugar seguro (un archivo de texto, tu gestor de contraseñas, lo que sea) los siguientes datos:

  • Nombre de la base de datos (ej: miweb_wp_db).
  • Usuario de la base de datos (ej: miweb_wp_user).
  • Contraseña del usuario (la que pusiste en el paso anterior).
  • Host de la base de datos (normalmente es localhost).

[INFO] El campo de host suele ser localhost en la mayoría de servidores compartidos. Pero si tu hosting usa un servidor de bases de datos separado, Plesk te dará un nombre como mysql.tudominio.com. Léelo bien en la pantalla de información de la base de datos, porque si lo pones mal, WordPress no se conectará.

Paso 5: Conectar WordPress a tu nueva base de datos

Si estás instalando WordPress desde cero, el proceso es muy sencillo:

  1. Descarga WordPress y súbelo a tu servidor (o usa el instalador automático de Plesk, que te lo pone aún más fácil).
  2. Ve a tudominio.com/wp-admin/install.php o al asistente de instalación.
  3. Cuando te pida los datos de la base de datos, introduce los que has guardado en el paso anterior.
  4. En el campo Host de la base de datos, pon localhost (o el que te haya dado Plesk).
  5. WordPress te preguntará por el Prefijo de tabla. Déjalo como wp_ por defecto, a menos que tengas una razón muy específica para cambiarlo.

[TIP] Si estás usando el instalador automático de Plesk (en la sección Aplicaciones), no necesitas hacer nada de esto. Plesk te pide el nombre de la base de datos y el usuario, y crea todo automáticamente. Pero es bueno saber cómo hacerlo manualmente por si algún día necesitas crear una base de datos adicional.

Paso 6: Conectar PrestaShop a tu base de datos

PrestaShop es un poco más exigente que WordPress en cuanto a configuración. Durante la instalación, te pedirá los mismos datos (nombre de BD, usuario, contraseña y host), pero además te preguntará por el prefijo de tablas (por defecto ps_) y el motor de almacenamiento (InnoDB o MyISAM).

Te recomiendo que uses InnoDB para PrestaShop, ya que es más robusto y soporta transacciones. Si tu hosting es antiguo, puede que solo tenga MyISAM, pero en cualquier servidor moderno con Plesk tendrás InnoDB disponible.

El proceso de instalación de PrestaShop es más largo, pero la parte de la base de datos es idéntica a la de WordPress. Solo tienes que asegurarte de que el usuario tenga permisos de CREATE y DROP durante la instalación, porque PrestaShop necesita crear sus tablas. Una vez instalado, puedes quitar esos permisos si quieres, aunque no es necesario.

Solución de problemas comunes (FAQ)

Mi WordPress no se conecta a la base de datos, ¿qué hago?

El error más común es "Error al establecer conexión con la base de datos". Esto suele deberse a:

  • Host incorrecto: Asegúrate de que has puesto localhost o el host exacto que te indica Plesk.
  • Usuario o contraseña mal escritos: Revisa que no haya espacios o caracteres extra.
  • Privilegios insuficientes: Vuelve a Plesk y verifica que el usuario tiene permisos SELECT, INSERT, UPDATE y DELETE al menos.

¿Puedo crear varias bases de datos para un mismo dominio?

Sí, sin problema. Cada base de datos es independiente. Puedes tener una para WordPress y otra para PrestaShop en el mismo dominio, siempre que tu plan de hosting lo permita.

¿Qué es eso de "Syspanel" que mencionas?

Syspanel es un panel de control alternativo a Plesk que algunos proveedores usan. Si tu hosting usa Syspanel, el acceso se hace a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). La lógica es la misma: crear base de datos, crear usuario y asignar privilegios. Pero la interfaz es diferente, así que este tutorial no te servirá al 100%.

¿Necesito crear un usuario para cada base de datos?

Sí, es la práctica recomendada. Si usas el mismo usuario para todas las bases de datos, un atacante que comprometa una base de datos podría acceder a las demás. Un usuario por base de datos minimiza el riesgo.

¿Puedo cambiar la contraseña de un usuario MySQL en Plesk?

Sí. En la sección de Bases de datos, haz clic en el nombre de la base de datos, luego en Usuarios y verás la opción de cambiar la contraseña. Ten en cuenta que si la cambias, tendrás que actualizar el archivo wp-config.php de WordPress o el config/settings.inc.php de PrestaShop.

Conclusión y buenas prácticas

Crear una base de datos MySQL en Plesk es un proceso que, una vez hecho un par de veces, te llevará menos de un minuto. La clave está en entender la relación entre base de datos (el almacén), usuario (la llave) y privilegios (lo que la llave puede abrir).

Algunas buenas prácticas finales:

  • Usa contraseñas únicas para cada base de datos. No reutilices la misma contraseña de tu correo o de tu panel de control.
  • Haz copias de seguridad periódicas. Plesk tiene una herramienta en la sección de Backup que te permite programar copias automáticas.
  • No compartas tus credenciales con nadie. Si tienes que dar acceso a un desarrollador, crea un usuario temporal y revócalo cuando termine el trabajo.

Si has llegado hasta aquí, ya tienes todo lo necesario para crear bases de datos MySQL en Plesk como un profesional. Ya puedes instalar tu WordPress o PrestaShop sin miedo a esos mensajes de error que tanto asustan al principio.

[WARNING] Recuerda que en entornos de producción, es recomendable no usar el usuario root de MySQL para tus aplicaciones. Siempre crea un usuario específico con los permisos mínimos necesarios. Plesk te obliga a hacerlo de esta manera, así que estás en el buen camino.

Ahora ve y crea esa base de datos. Tu futuro sitio web te lo agradecerá.

¿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