Cómo crear y configurar una base de datos MySQL en Plesk para WordPress
Antes de empezar: ¿Qué es una base de datos y por qué WordPress la necesita?
Si estás leyendo esto, probablemente ya tienes un sitio web en WordPress o estás a punto de crear uno. Quizás te suena eso de “base de datos” y te suena a algo complicado, pero no te preocupes: hoy te lo voy a explicar de forma sencilla, como si estuviéramos tomando un café.
Una base de datos es, en pocas palabras, el “almacén” donde WordPress guarda todo el contenido de tu web: las entradas, las páginas, los comentarios, los usuarios, la configuración de los plugins y hasta los ajustes del tema. Sin ella, tu sitio sería como una casa sin muebles: bonita por fuera, pero vacía por dentro.
Cuando instalas WordPress en un servidor con Plesk (uno de los paneles de control más usados en hosting), uno de los primeros pasos es crear y configurar una base de datos MySQL. Este proceso es fundamental y, aunque suene técnico, es mucho más fácil de lo que parece. En esta guía te voy a llevar de la mano, paso a paso, para que lo hagas sin miedo y sin cometer errores.
Vamos a ello.
¿Qué es Plesk y por qué lo usamos?
Plesk es un panel de control de hosting que te permite gestionar tu servidor y tus sitios web desde una interfaz gráfica, sin necesidad de tocar código ni líneas de comandos. Es como el “panel de mandos” de tu web: desde ahí puedes crear correos, gestionar dominios, administrar archivos y, por supuesto, crear bases de datos MySQL.
Si tu hosting usa Plesk, tienes la ventaja de que todo está ordenado y accesible. Además, Plesk tiene herramientas específicas para WordPress que te facilitan la vida, como la instalación automática y la gestión de bases de datos desde un mismo lugar.
[INFO] Si tu panel de control es otro (como cPanel o Syspanel), el proceso es similar, pero los nombres de los botones pueden variar. En esta guía nos centramos en Plesk, que es el que nos piden.
Paso 1: Accede a tu panel de Plesk
Lo primero que necesitas es acceder a tu panel de control Plesk. Normalmente, la URL suele ser algo como https://tu-dominio.com:8443 o https://ip-de-tu-servidor:8443. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting o contacta con su soporte.
Una vez dentro, verás un panel con varias secciones. Dependiendo de la versión de Plesk, el diseño puede variar un poco, pero la lógica es la misma.
[TIP] Si tienes varios dominios o sitios web en el mismo servidor, asegúrate de estar en la pestaña o sección del dominio correcto antes de crear la base de datos.
Paso 2: Localiza la sección de bases de datos
En el menú principal de Plesk, busca la opción que dice “Bases de datos” o “Databases”. Normalmente está en la sección de “Sitios web y dominios” o en un icono dedicado en el escritorio del panel.
Haz clic en esa opción y verás una lista de las bases de datos que ya existen en tu servidor (si es la primera vez, probablemente esté vacía). Aquí es donde vas a crear la tuya.
Paso 3: Crear la base de datos
Ahora viene el momento clave: crear base datos plesk. Para ello, sigue estos pasos:
- Haz clic en el botón “Agregar base de datos” o “Create Database”.
- Se abrirá un formulario con varios campos. Te los explico uno a uno:
- Nombre de la base de datos: Elige un nombre descriptivo, pero sin espacios ni caracteres raros. Por ejemplo,
wordpress_db,miweb_dboblog_principal. Evita usar guiones o puntos si puedes, porque a veces dan problemas con ciertos scripts. - Tipo de base de datos: Aquí selecciona MySQL. Algunas versiones de Plesk te ofrecen también MariaDB, que es un “primo hermano” de MySQL y también funciona perfectamente con WordPress. Si te dan a elegir, cualquiera de los dos es válido. Para simplificar, elige MySQL.
- Servidor de base de datos: Normalmente ya viene seleccionado por defecto. No lo toques.
- Usuario de la base de datos: Plesk te permite crear un usuario asociado a esa base de datos. Es muy recomendable hacerlo aquí mismo, porque luego lo necesitarás para la instalación de WordPress. Pon un nombre sencillo, como
wp_useroadmin_wp. Recuerda que no puede tener espacios. - Contraseña: Crea una contraseña segura. Puedes usar el generador de contraseñas que suele incluir Plesk (el icono del dado o la llave). Si prefieres ponerla tú, asegúrate de que tenga al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos.
- Revisa que todo esté bien y haz clic en “Aceptar” o “OK”.
[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña en un lugar seguro. Los vas a necesitar en el siguiente paso, y si los pierdes, tendrás que restablecer la contraseña o crear una base nueva.
Paso 4: Configurar los privilegios del usuario (opcional pero recomendado)
Plesk, por defecto, suele asignar todos los privilegios al usuario que creas junto con la base de datos. Pero si no es así, o si quieres asegurarte de que todo funciona correctamente, puedes revisarlo:
- En la lista de bases de datos, haz clic en el nombre de tu base recién creada.
- Verás una sección de “Usuarios” o “User Management”.
- Asegúrate de que tu usuario tiene marcados todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). Para WordPress, lo más fácil es marcar “Todos los privilegios” o “ALL PRIVILEGES”.
[INFO] Si solo marcas algunos privilegios, WordPress puede fallar al intentar guardar contenido o actualizar plugins. Para evitar dolores de cabeza, dale todos los permisos.
Paso 5: Configurar MySQL para WordPress (ajustes importantes)
Ahora que ya tienes la base de datos creada, hay algunos ajustes de configurar mysql plesk que conviene revisar para que WordPress funcione de manera óptima.
5.1. Juego de caracteres (charset)
WordPress necesita que la base de datos use utf8mb4 para poder guardar emojis y caracteres especiales (como las ñ o las tildes) sin problemas. En Plesk, esto se configura en los ajustes de la base de datos:
- Entra en la base de datos que acabas de crear.
- Busca la opción de “Configuración” o “Settings”.
- En el campo de “Juego de caracteres” o “Charset”, selecciona
utf8mb4. - En “Cotejamiento” o “Collation”, elige
utf8mb4_unicode_ci.
[TIP] Si no ves estas opciones, no te preocupes: el instalador de WordPress suele configurarlo automáticamente. Pero si ya tienes una web creada y ves caracteres raros (como signos de interrogación), este es el ajuste que tienes que revisar.
5.2. Tamaño de las conexiones y tiempo de espera
A veces, WordPress da errores de “conexión a la base de datos perdida” porque el servidor MySQL corta las conexiones demasiado pronto. Esto es más común en servidores compartidos. En Plesk, puedes ajustar el wait_timeout, pero ojo: esto no siempre está disponible en todos los planes de hosting.
Si tu plan lo permite, busca en los ajustes avanzados de MySQL y sube el wait_timeout a al menos 60 segundos. Si no lo encuentras, no te preocupes: es un ajuste que suele venir bien configurado por defecto.
Paso 6: Instalar WordPress usando la base de datos
Ya tienes la base de datos creada y configurada. Ahora viene la parte divertida: instalar WordPress. Tienes dos opciones:
Opción A: Usar el instalador automático de Plesk
Plesk tiene un instalador de WordPress integrado que es muy cómodo:
- Ve a “Sitios web y dominios” y haz clic en tu dominio.
- Busca el icono de “WordPress” o “Install WordPress”.
- Sigue el asistente. En el paso de la base de datos, te pedirá los datos que creaste antes: nombre de la base, usuario y contraseña.
- El instalador se encargará de todo el resto.
Opción B: Instalación manual
Si prefieres hacerlo a mano (por ejemplo, si ya tienes WordPress descargado), puedes subir los archivos al servidor y luego editar el archivo wp-config.php con los datos de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
[WARNING] El
DB_HOSTnormalmente eslocalhost, pero en algunos servidores puede ser una dirección IP o un nombre de host específico. Si tu instalación falla, revisa el correo de bienvenida de tu hosting o contacta con soporte.
Paso 7: Verificar que todo funciona
Una vez instalado WordPress, entra en tu panel de administración (/wp-admin). Si todo está bien, verás el escritorio de WordPress sin errores.
Para asegurarte de que la base de datos funciona correctamente, puedes hacer una prueba rápida:
- Escribe una entrada de prueba con algún acento o emoji.
- Guarda los cambios y recarga la página.
- Si todo se ve correcto, ¡enhorabuena! Tu base de datos está perfectamente configurada.
[INFO] Si ves errores como “Error al conectar con la base de datos”, revisa que el nombre de la base, el usuario y la contraseña estén bien escritos, sin espacios adicionales. Es el error más común.
Preguntas frecuentes (FAQ)
¿Puedo usar la misma base de datos para dos sitios WordPress?
No es recomendable. Cada WordPress necesita su propia base de datos para evitar conflictos de tablas y datos. Si usas la misma, los dos sitios se mezclarían y acabarías con un caos.
¿Qué hago si olvido la contraseña de la base de datos?
No pasa nada. Entra en Plesk, ve a la sección de bases de datos, selecciona tu base y busca la opción de “Cambiar contraseña”. Puedes generar una nueva y actualizar el archivo wp-config.php de tu WordPress.
¿Por qué me da error al hacer la instalación de WordPress?
El error más común es que los datos de la base de datos no coinciden. Revisa que el nombre de la base, el usuario y la contraseña sean exactamente los que creaste. También verifica que el usuario tenga todos los privilegios.
¿Puedo crear una base de datos MySQL desde SSH?
Sí, pero no es necesario si tienes Plesk. El panel te facilita todo el proceso. Si prefieres usar SSH, puedes hacerlo con comandos como mysql -u root -p y luego CREATE DATABASE, pero es mucho más sencillo desde Plesk.
¿Qué pasa si mi hosting usa Syspanel en lugar de Plesk?
Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza por el puerto 2106 y los nombres de las secciones pueden variar. En Syspanel, busca “Bases de datos” en el menú lateral y sigue la misma lógica: crear base, crear usuario y asignar privilegios.
Consejos finales para mantener tu base de datos sana
Una vez que tu WordPress está funcionando, no te olvides de tu base de datos. Aquí van unos consejos rápidos:
- Haz copias de seguridad periódicas: Plesk tiene herramientas de backup integradas. Actívalas para que se hagan automáticamente.
- Actualiza WordPress y los plugins: Las actualizaciones suelen incluir mejoras de seguridad que también protegen tu base de datos.
- No compartas tus credenciales: El usuario y la contraseña de la base de datos son secretos. No los publiques ni los envíes por correo.
- Optimiza la base de datos: Puedes usar plugins como WP-Optimize para limpiar tablas y reducir el tamaño.
Resumen rápido
Para que no se te olvide nada, aquí va un resumen de los pasos:
- Accede a Plesk.
- Ve a Bases de datos.
- Haz clic en Agregar base de datos.
- Elige MySQL, ponle nombre y crea un usuario con contraseña segura.
- Configura el charset a
utf8mb4. - Instala WordPress usando esos datos.
- Verifica que todo funciona.
Y eso es todo. Ya sabes cómo crear base datos plesk y configurarla para WordPress. No era tan difícil, ¿verdad?
Si tienes cualquier duda, déjala en los comentarios o contacta con el soporte de tu hosting. Estamos aquí para ayudarte.
[TIP] Guarda este artículo en favoritos. Te servirá cada vez que tengas que crear una base de datos nueva o solucionar problemas de conexión.
