Plesk: Cómo crear una base de datos para WordPress y configurarla
¿Te has preguntado alguna vez cómo funciona el motor de tu web WordPress por dentro? Pues bien, la respuesta corta es que WordPress necesita una base de datos para funcionar. Es como el cerebro de tu sitio: guarda todos tus artículos, las páginas, los comentarios, los usuarios y la configuración principal. Sin esa base de datos, tu web no puede existir.
Si tu hosting utiliza el panel de control Plesk, estás de suerte, porque es una de las herramientas más intuitivas y completas que existen para gestionar tu servidor. En esta guía extensa y paso a paso, te voy a explicar cómo crear una base de datos para WordPress en Plesk y cómo configurarla correctamente para que tu web vuele. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de diez minutos tendrás tu base de datos lista.
¿Por qué es tan importante configurar bien la base de datos?
Antes de meternos en harina, vamos a entender el "porqué". Cuando instalas WordPress, el instalador te pide cuatro datos clave: el nombre de la base de datos, el usuario, la contraseña y el servidor de base de datos (normalmente localhost). Si fallas en uno de estos pasos, la instalación se detiene o, peor aún, si configuras una base de datos mal optimizada, tu web cargará lenta y dará errores de conexión.
Configurar MySQL en Plesk no es solo crear un hueco vacío; implica elegir un buen nombre, crear un usuario con permisos específicos y, sobre todo, establecer una contraseña robusta. Un error común es usar contraseñas débiles, lo que deja la puerta abierta a ataques de fuerza bruta. Vamos a evitarlo.
Requisitos previos antes de empezar
Para llevar a cabo este proceso, necesitas:
- Acceso al panel de Plesk (generalmente se accede a través de una URL como
https://tu-dominio.com:8443). - Credenciales de administrador del panel.
- Tener PHP y MySQL instalados en tu suscripción (en la mayoría de los planes de hosting, esto ya viene preinstalado y activado).
Si cumples con esto, ¡vamos a por ello!
Paso 1: Accede al panel de Plesk y localiza el módulo de bases de datos
Lo primero es lo primero: inicia sesión en tu panel de Plesk. Una vez dentro, verás una interfaz con muchas opciones. No te asustes, es más fácil de lo que parece.
En el menú lateral izquierdo, busca la sección "Sitios web y dominios". Haz clic en ella. Aquí verás una lista de todos los dominios que tienes en tu cuenta. Justo encima de la lista o en la esquina superior derecha, encontrarás un icono o botón que dice "Bases de datos" (a veces es un icono de un cilindro o un embudo). Haz clic en ese botón.
Este es el centro de control de tus bases de datos. Verás un listado de las que ya existen (si hay alguna) y un botón verde que dice "Añadir base de datos" o "Crear nueva base de datos". Haz clic en ese botón.
Paso 2: Crear la base de datos y el usuario (El corazón del proceso)
Ahora estás en el asistente de creación. Aquí es donde se define todo. Sigue estos pasos al pie de la letra:
-
Nombre de la base de datos: Plesk suele sugerir un nombre que incluye el nombre de tu usuario de hosting y el nombre del dominio. Por ejemplo:
usuariohosting_wordpress. Te recomiendo que lo dejes así o lo personalices para que sea fácil de identificar. Consejo: Evita usar caracteres extraños o espacios; usa guiones bajos (_) si es necesario. -
Nombre de usuario de la base de datos: Este es el usuario que WordPress usará para conectarse. Puedes crear uno nuevo o usar uno existente. Mi recomendación es crear uno nuevo específico para esta base de datos. Así, si un sitio se ve comprometido, no afecta a los demás. Plesk te sugerirá un nombre; puedes editarlo.
-
Contraseña: Aquí viene lo importante. Haz clic en el botón "Generar" (el icono de una llave o un dado). Plesk creará una contraseña ultra segura automáticamente. Es fundamental que la guardes en un lugar seguro (como un gestor de contraseñas). Si prefieres poner la tuya, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Plesk tiene un indicador de fuerza de contraseña; asegúrate de que esté en verde.
-
Tipo de base de datos: Asegúrate de que en el desplegable esté seleccionado MySQL (o MariaDB, que es una versión mejorada y compatible).
-
Configuración adicional (Opcional pero recomendado): Plesk te da opciones avanzadas. Te recomiendo activar la casilla que dice "Usar solo el modo de conexión local" o similar. Esto significa que la base de datos solo aceptará conexiones desde el propio servidor, lo cual es perfecto para WordPress y añade una capa extra de seguridad frente a ataques externos.
-
Haz clic en "Aceptar" o "OK".
[INFO] En este momento, Plesk crea tanto la base de datos como el usuario con sus permisos. No olvides anotar estos tres datos: Nombre de la BD, Usuario y Contraseña. Los necesitarás en el siguiente paso.
Paso 3: Configurar MySQL en Plesk (Permisos y ajustes)
Una vez creada, verás tu nueva base de datos en la lista. Ahora toca configurar MySQL en Plesk para asegurarnos de que WordPress puede usarla sin problemas. Haz clic en el nombre de tu base de datos recién creada.
Se abrirá una ventana con varias pestañas. Vamos a revisar las más importantes:
### La pestaña "Usuarios"
Aquí es donde gestionamos quién puede tocar la base de datos. Verás el usuario que creamos en el paso anterior. Haz clic en el icono de lápiz o en el enlace "Cambiar permisos".
Te aparecerá una lista de privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Para WordPress, necesitas todos los privilegios. Normalmente, Plesk ya marca la casilla de "Todos los privilegios" por defecto. Si no es así, márcala y guarda los cambios.
[TIP] No restringas los permisos de forma manual a menos que sepas exactamente lo que haces. WordPress utiliza múltiples funciones que requieren permisos de creación de tablas, modificación y borrado temporal. Dejar "Todos los privilegios" es la opción más segura para el correcto funcionamiento del CMS.
### La pestaña "Configuración" o "Parámetros"
En esta sección, aunque no es obligatorio tocarla, puedes ajustar el juego de caracteres (Charset). Para webs en español, lo ideal es tener utf8mb4. Esto permite almacenar emojis y caracteres especiales sin problemas. En la mayoría de los casos, Plesk ya lo configura así por defecto, pero es bueno que lo verifiques. Busca una opción que diga utf8mb4_general_ci o utf8mb4_unicode_ci.
Paso 4: Conectar WordPress a tu base de datos
Ahora que tienes la base de datos creada y configurada, llega el momento de la verdad: conectar WordPress. Hay dos escenarios posibles:
### Escenario A: Instalación de WordPress desde cero
Si estás instalando WordPress por primera vez, el asistente de instalación (el famoso "wp-config.php") te pedirá los datos. Solo tienes que rellenar:
- Nombre de la base de datos: El nombre que pusiste en el Paso 2.
- Usuario de la base de datos: El usuario que creaste.
- Contraseña: La contraseña generada o la que pusiste.
- Servidor de la base de datos: Aquí pones
localhost. Aunque tu hosting use un servidor remoto, en Plesk, casi siempre eslocalhostporque el servidor web y la base de datos están en la misma máquina.
Haz clic en "Enviar" y ¡listo! WordPress se instalará solo.
### Escenario B: Ya tienes WordPress instalado y quieres cambiar de base de datos
Este caso es más raro, pero puede pasar si tu web se ha corrompido o quieres migrar. Deberías editar el archivo wp-config.php en la raíz de tu dominio (a través del administrador de archivos de Plesk o FTP). Busca estas líneas y modifícalas:
define('DB_NAME', 'tu_nombre_de_base_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
Guarda el archivo y sube los cambios. WordPress debería conectarse a la nueva base de datos al instante.
Paso 5: Optimización y seguridad extra (Nivel Pro)
Una vez que tu WordPress ya está conectado, puedes hacer algunas comprobaciones y ajustes para asegurarte de que todo funciona a la perfección.
### Verificar la conexión
La forma más fácil de verificar que todo está bien es entrar en tu panel de administración de WordPress (/wp-admin). Si la web carga y puedes ver el escritorio, la conexión es correcta.
### Usar un plugin de caché
Aunque no es una configuración de Plesk directamente, un plugin de caché (como W3 Total Cache o WP Super Cache) ayudará a reducir las consultas a la base de datos, haciendo que tu web sea más rápida. Plesk gestiona el servidor, pero el plugin gestiona cómo WordPress usa los recursos.
### Programar copias de seguridad
En Plesk, ve a la sección de "Copias de seguridad" de tu dominio. Configura un plan de respaldo automático. Te recomiendo encarecidamente que incluyas las bases de datos en la copia de seguridad. Si algo sale mal, podrás restaurar todo en minutos.
[WARNING] Nunca, jamás, subas una copia de seguridad de tu base de datos a un repositorio público como GitHub. Contiene información sensible de tus usuarios y la estructura de tu web. Guárdala en un lugar seguro o en tu ordenador.
### Monitorear el rendimiento
Plesk ofrece una herramienta de "Estadísticas" o "Monitor de salud". Puedes revisar el uso de recursos de tu base de datos. Si ves que las consultas son muy lentas, puede que necesites optimizar las tablas de WordPress (hay plugins para eso) o contactar con tu proveedor para aumentar los recursos del servidor.
Preguntas Frecuentes (FAQ) sobre Plesk y WordPress
Aquí te resuelvo las dudas más comunes que nos llegan al soporte técnico:
¿Qué hago si olvidé la contraseña de mi base de datos en Plesk?
No hay problema. Ve a "Sitios web y dominios" > "Bases de datos". Haz clic en el nombre de tu base de datos y ve a la pestaña "Usuarios". Haz clic en el icono de lápiz (editar) junto al usuario y busca la opción de "Cambiar contraseña". Genera una nueva y guarda. No necesitas tocar nada en WordPress, ya que la conexión se realiza mediante el archivo wp-config.php, que tendrás que actualizar con la nueva contraseña.
¿Puedo usar la misma base de datos para dos instalaciones de WordPress?
Técnicamente puedes, pero es altamente desaconsejable. Si instalas dos WordPress en la misma base de datos, los prefijos de las tablas (wp_) pueden chocar y corromper los datos. Es mucho más seguro crear una base de datos separada para cada instalación. Plesk te permite crear tantas como necesites sin coste extra en la mayoría de los planes.
Mi web dice "Error al conectar con la base de datos". ¿Qué hago?
Este es el error más común. Las causas suelen ser tres:
- Datos incorrectos en
wp-config.php: Revisa que el nombre, usuario y contraseña sean exactamente los que tienes en Plesk. Cuidado con las mayúsculas y minúsculas. - La base de datos no existe: Asegúrate de que la base de datos no ha sido borrada accidentalmente.
- El servicio MySQL está caído: Ve a Plesk y reinicia el servicio MySQL desde la sección de "Herramientas y ajustes" > "Servicios". A veces, por un exceso de conexiones, el servicio se bloquea.
¿Es mejor usar MariaDB o MySQL en Plesk?
Ambos son compatibles con WordPress. MariaDB es un clon de MySQL, pero más rápido y con mejor rendimiento en muchos casos. Si tu hosting te deja elegir, te recomiendo MariaDB. Si no, MySQL funciona perfectamente. La configuración es idéntica.
¿Puedo acceder a mi base de datos desde fuera de Plesk (por ejemplo, con una aplicación de escritorio)?
Sí, pero requiere configuración adicional. Debes habilitar el acceso remoto a MySQL en Plesk (en los ajustes del servidor) y abrir el puerto 3306 en el firewall. No lo hagas a menos que sea estrictamente necesario, ya que expones tu base de datos a internet. Si lo haces, usa una IP de origen restringida.
Conclusión: Tu base de datos, tu fortaleza
Crear y configurar una base de datos en Plesk para WordPress no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, habrás construido una base sólida y segura para tu web.
Recuerda que la clave está en la seguridad (contraseñas robustas y usuarios dedicados) y en la organización (una base de datos por sitio). Si alguna vez tienes dudas, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu hosting. Nosotros estamos aquí para ayudarte a que tu presencia online sea un éxito.
Ahora que ya tienes tu base de datos lista, ¡es hora de instalar tu WordPress y empezar a crear contenido increíble! Si has seguido la guía, verás que el proceso es mucho más sencillo de lo que imaginabas. ¡Buena suerte con tu proyecto!
[INFO] Si tu hosting utiliza Syspanel (el nuevo nombre de HestiaCP), el proceso es diferente. En ese panel, el acceso se realiza a través del puerto 2106 y la gestión de bases de datos se encuentra en la pestaña "Bases de Datos" del menú superior. Aunque la interfaz cambia, el concepto es el mismo: crear una base de datos, un usuario y asignar la contraseña.
