Plesk: Cómo crear una base de datos MySQL para WordPress
¿Qué es una base de datos MySQL y por qué la necesita WordPress?
WordPress no es un simple conjunto de archivos. Para funcionar, necesita guardar todas tus publicaciones, páginas, comentarios, usuarios y ajustes en un lugar organizado. Ese lugar es la base de datos MySQL. Sin ella, WordPress sería como una biblioteca sin estanterías: tendrías los libros, pero sería imposible encontrarlos.
Cuando instalas WordPress en un servidor con Plesk, el proceso siempre te pedirá cuatro datos esenciales: el nombre de la base de datos, el usuario, la contraseña y el servidor de la base de datos (normalmente localhost). Si no creas la base de datos antes de lanzar el instalador de WordPress, el proceso se detendrá.
Por eso, en este artículo te voy a explicar paso a paso cómo crear base datos Plesk de forma rápida y segura. Al final, tendrás todo listo para instalar WordPress o cualquier otro CMS (como Joomla o Drupal) en tu dominio.
Antes de empezar: requisitos previos
Para seguir esta guía, necesitas tener:
- Acceso a tu panel de control Plesk (normalmente en
https://tu-dominio.com:8443). - Credenciales de administrador o un usuario con permisos para gestionar bases de datos.
- Un dominio o subdominio ya creado en Plesk (aunque esto no es estrictamente necesario para crear la BD, sí lo es para WordPress).
[INFO] Si tu plan de hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 y la creación de bases de datos se hace desde la sección "Bases de Datos". Pero aquí nos centramos exclusivamente en Plesk.
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Una vez que hayas iniciado sesión en Plesk, verás un panel de control con muchas opciones. No te asustes, es más sencillo de lo que parece.
- En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
- Dentro de esa sección, verás una lista con todos tus dominios. Selecciona el dominio donde quieres instalar WordPress.
- Ahora, en la parte derecha de la pantalla, busca el icono o enlace llamado "Bases de datos" (tiene un icono de un cilindro o una base de datos clásica).
Al hacer clic, se abrirá la página de gestión de bases de datos. Aquí es donde podrás crear BD Plesk y administrar las existentes.
[TIP] Si no ves la opción "Bases de datos", es posible que tu plan de hosting no incluya MySQL o que necesites activarlo desde "Herramientas y ajustes" > "Servicios". Contacta con tu proveedor si tienes dudas.
Paso 2: Crear la base de datos MySQL
En la página de bases de datos, verás un botón azul que dice "Agregar base de datos" o "Crear nueva base de datos". Haz clic en él.
Se abrirá un formulario con varios campos. Te explico cada uno:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
wordpress_bd. Evita caracteres especiales como espacios o acentos. Usa guiones bajos en lugar de espacios. - Servidor de base de datos: Normalmente solo habrá una opción, como
localhosto el nombre de tu servidor. Déjalo como viene por defecto. - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL. Puede haber opciones como PostgreSQL, pero para WordPress siempre necesitas MySQL (o MariaDB, que es compatible).
[WARNING] No confundas el nombre de la base de datos con el nombre de usuario. Son dos cosas distintas, aunque pueden parecerse. La base de datos es el "almacén", el usuario es la "llave" que permite acceder a él.
Después de rellenar el nombre y seleccionar el tipo, haz clic en "Aceptar" o "Crear". En unos segundos, la base de datos aparecerá en la lista.
Paso 3: Crear un usuario de base de datos con contraseña
Ahora que tienes la base de datos creada, necesitas un usuario para poder conectarte a ella. WordPress usará este usuario y su contraseña para guardar y recuperar información.
- En la lista de bases de datos, busca la que acabas de crear y haz clic en el nombre.
- Verás una pantalla con detalles. Busca la sección "Usuarios de base de datos" o "Agregar usuario".
- Haz clic en "Agregar usuario de base de datos".
Se abrirá un formulario con estos campos:
- Nombre de usuario: Por ejemplo,
wp_user. También evita espacios y caracteres raros. - Contraseña: Plesk suele tener un generador de contraseñas seguras. Si no, crea una tú mismo con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
- Confirmar contraseña: Repite la contraseña.
[TIP] Guarda la contraseña en un gestor de contraseñas. La necesitarás durante la instalación de WordPress, y perderla puede causar problemas.
Haz clic en "Aceptar" o "Crear". Ahora tienes un usuario asociado a tu base de datos.
Paso 4: Asignar privilegios al usuario
No basta con crear el usuario. Debes darle permisos para que pueda leer, escribir y modificar datos en la base de datos. Sin estos privilegios, WordPress no podrá funcionar.
- Vuelve a la página de detalles de la base de datos.
- En la sección de usuarios, verás el usuario que acabas de crear. Al lado, suele haber un enlace o botón para "Editar" o "Configurar privilegios".
- Haz clic en esa opción.
Verás una lista de privilegios. Para WordPress, lo más sencillo es seleccionar "Todos los privilegios" o marcar la casilla que dice "ALL PRIVILEGES". Esto le da al usuario control total sobre esa base de datos.
[INFO] Si quieres ser más estricto, puedes seleccionar solo privilegios básicos como SELECT, INSERT, UPDATE y DELETE. Pero para un sitio WordPress típico, es más seguro y práctico otorgar todos los privilegios. No te preocupes, el usuario solo tendrá acceso a esta base de datos, no a todo el servidor.
Guarda los cambios. ¡Ya tienes tu base de datos y usuario listos!
Paso 5: Conectar WordPress a tu nueva base de datos
Ahora viene la parte emocionante. Cuando ejecutes el instalador de WordPress, te pedirá los datos de conexión. Aquí tienes un resumen de qué debes escribir:
- Nombre de la base de datos: El que elegiste en el Paso 2, por ejemplo,
wordpress_bd. - Usuario de la base de datos: El que creaste en el Paso 3, por ejemplo,
wp_user. - Contraseña: La que asignaste a ese usuario.
- Servidor de la base de datos: Normalmente es
localhost. Si tu hosting usa un servidor externo, Plesk te lo indicará en la página de detalles de la BD.
[WARNING] Si escribes mal la contraseña o el nombre de usuario, WordPress te mostrará un error de conexión. No pasa nada, solo vuelve a intentarlo. Es un error muy común, así que no te frustres.
Una vez que completes estos datos, WordPress hará el resto. Creará las tablas necesarias y te llevará a la configuración inicial del sitio (idioma, título, usuario administrador, etc.).
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, es posible que te encuentres con algunos problemas. Aquí tienes los más frecuentes:
Error: "Error al establecer conexión con la base de datos"
- Causa 1: Contraseña incorrecta. Revisa que no tengas espacios adicionales o mayúsculas accidentales.
- Causa 2: El nombre de la base de datos es incorrecto. Ve a Plesk y copia el nombre exacto.
- Causa 3: El servidor de base de datos no es
localhost. Algunos hosts usan un nombre comomysql.tudominio.com. Verifícalo en Plesk.
Error: "Usuario no encontrado" o "Acceso denegado"
- Causa: El usuario no tiene privilegios asignados. Vuelve al Paso 4 y asegúrate de haber guardado los cambios.
No encuentro la opción de crear base de datos
- Causa: Tu plan de hosting puede tener limitaciones. Contacta con tu proveedor para que te active MySQL.
Preguntas frecuentes (FAQ)
¿Puedo usar la misma base de datos para varios sitios WordPress?
Técnicamente, sí, pero no es recomendable. Cada instalación de WordPress crea tablas con prefijos (por ejemplo, wp_). Si usas la misma BD, los prefijos deben ser diferentes para evitar conflictos. Es mucho más limpio y seguro crear una base de datos separada para cada sitio.
¿Qué es el prefijo de tabla en WordPress?
Es un texto que se añade al principio de cada tabla de la base de datos. Por defecto es wp_, pero puedes cambiarlo durante la instalación para mejorar la seguridad. No es obligatorio, pero es una buena práctica.
¿Necesito crear una base de datos si uso un instalador automático (como Softaculous)?
No. Los instaladores automáticos crean la base de datos por ti. Sin embargo, es útil saber cómo hacerlo manualmente, ya que te da más control y es necesario si instalas WordPress de forma manual.
¿Puedo cambiar la contraseña de la base de datos después de instalar WordPress?
Sí, pero tendrás que actualizar el archivo wp-config.php de tu WordPress con la nueva contraseña. Si no lo haces, tu sitio dejará de funcionar.
¿Qué es Syspanel y en qué se diferencia de Plesk?
Syspanel (antes llamado HestiaCP) es otro panel de control de hosting, más ligero y orientado a servidores pequeños. En lugar del puerto 8443 de Plesk, Syspanel se accede por el puerto 2106. Aunque la lógica es similar, la interfaz y los nombres de las secciones son diferentes.
Conclusión y mejores prácticas
Crear una base de datos MySQL en Plesk es un proceso rápido que te llevará menos de cinco minutos. Una vez que lo hagas un par de veces, se convertirá en algo automático.
Resumen rápido de los pasos:
- Accede a Plesk y ve a "Sitios web y dominios".
- Selecciona tu dominio y entra en "Bases de datos".
- Haz clic en "Agregar base de datos" y ponle un nombre.
- Crea un usuario con contraseña segura.
- Asigna todos los privilegios al usuario.
- Usa esos datos en el instalador de WordPress.
[TIP] Mantén un registro de tus bases de datos y usuarios en un documento seguro. Cuando tengas varios sitios, es fácil confundirse. Anota el nombre de la BD, el usuario y para qué sitio web es.
Si sigues estos pasos, tu WordPress funcionará sin problemas desde el primer momento. Y recuerda: si algo falla, la mayoría de las veces es un error de contraseña o de nombre de usuario. Revisa dos veces antes de desesperarte.
Si prefieres un panel más simple como Syspanel, la lógica es la misma, pero el acceso es por el puerto 2106. Sin embargo, con Plesk tienes la ventaja de una interfaz más visual y con más herramientas de gestión, ideal para usuarios que quieren control total sin complicaciones.
¡Ahora ya sabes cómo crear una base de datos MySQL en Plesk! Lánzate a instalar WordPress y empieza a construir tu web.
