Cómo crear y configurar una base de datos MySQL para WordPress en Plesk
¿Por qué necesitas una base de datos MySQL para WordPress?
Cuando instalas WordPress, el sistema necesita un lugar donde guardar todas tus publicaciones, páginas, comentarios, configuraciones y datos de usuario. Ese lugar es la base de datos. Sin ella, WordPress simplemente no funciona. Es como el archivador central de tu sitio web: cada vez que alguien visita tu página, WordPress consulta esa base de datos para mostrar el contenido correcto.
Si tienes un hosting con Plesk, el proceso para crear base datos mysql plesk es bastante sencillo, aunque requiere que prestes atención a algunos detalles importantes. No te preocupes si nunca lo has hecho antes; en esta guía te lo explico paso a paso, sin tecnicismos innecesarios y con un lenguaje claro.
Antes de empezar: qué necesitas tener a mano
Para realizar todo el proceso de configuración, necesitarás lo siguiente:
- Acceso al panel de control de Plesk (te lo proporciona tu empresa de hosting).
- Tus datos de acceso (usuario y contraseña) al panel.
- Un dominio o subdominio donde instalarás WordPress (aunque esto puede configurarse después).
- Tiempo y paciencia: el proceso completo te llevará unos 10-15 minutos.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso al panel se realiza a través del puerto 2106. Para este artículo nos centramos exclusivamente en Plesk, que es uno de los paneles más populares y utilizados.
Paso 1: Accede a tu panel de Plesk
Lo primero que debes hacer es iniciar sesión en tu panel de control de Plesk. Normalmente, la dirección de acceso es algo como https://tu-dominio.com:8443 o una URL que te haya proporcionado tu proveedor de hosting.
Una vez dentro, verás una interfaz con diferentes secciones: dominios, correo electrónico, archivos, bases de datos, etc. Para nuestro propósito, tendrás que buscar la sección de Bases de datos. En la mayoría de las versiones de Plesk, esta opción aparece directamente en el menú principal o dentro de la pestaña de tu dominio.
Paso 2: Crear la base de datos MySQL en Plesk
Ahora viene la parte principal: crear base datos mysql plesk. Sigue estos pasos:
- Haz clic en Bases de datos en el menú lateral o en la sección de tu dominio.
- Verás un botón que dice Agregar base de datos. Haz clic en él.
- Se abrirá un formulario con varios campos. El más importante es el Nombre de la base de datos. Elige un nombre descriptivo, por ejemplo
wordpress_dbomiweb_bd. Evita caracteres especiales, espacios y acentos. - En el campo Tipo de base de datos, asegúrate de que esté seleccionado MySQL. Algunas versiones de Plesk también ofrecen MariaDB, que es compatible y funciona igual de bien.
- Deja la opción del servidor de base de datos como viene por defecto, a menos que tu hosting tenga varios y sepas cuál usar.
- Haz clic en Aceptar o Crear.
[TIP] El nombre de la base de datos suele tener un prefijo con el nombre de tu usuario de hosting. Por ejemplo, si tu usuario es
cliente123, la base de datos podría llamarsecliente123_wordpress_db. Esto es normal y no debes preocuparte.
Paso 3: Crear un usuario MySQL para la base de datos
Ahora que tienes la base de datos creada, el siguiente paso es crear usuario mysql plesk. Este usuario será el que WordPress utilizará para conectarse a la base de datos. Es una buena práctica no usar el usuario administrador principal del servidor para esta tarea.
Dentro de la página de la base de datos que acabas de crear, busca la sección que dice Usuarios o Agregar usuario. El proceso es el siguiente:
- Haz clic en Agregar usuario de base de datos.
- Introduce un Nombre de usuario. Por ejemplo,
wp_userousuario_web. Recuerda que también puede tener el prefijo del hosting. - Crea una Contraseña segura. Puedes usar el generador de contraseñas que incluye Plesk o crear una tú mismo. Asegúrate de que tenga al menos 12 caracteres, combinando letras mayúsculas, minúsculas, números y símbolos.
- Confirma la contraseña en el campo correspondiente.
- Haz clic en Aceptar.
[WARNING] Anota en un lugar seguro el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás más adelante durante la instalación de WordPress. Si los pierdes, tendrás que restablecer la contraseña desde Plesk, lo cual es un paso extra que puedes evitar.
Paso 4: Configurar los permisos de la base de datos
Este paso es crucial para que WordPress funcione correctamente. Los permisos base datos wordpress determinan qué acciones puede realizar el usuario sobre la base de datos. Para un sitio web estándar, necesitas conceder todos los privilegios al usuario.
Después de crear el usuario, verás una tabla con los usuarios asociados a esa base de datos. Al lado de cada usuario, suele haber una casilla o botón llamado Privilegios o Permisos. Haz clic en él.
Se abrirá una lista con diferentes permisos: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP, etc. Para WordPress, lo más sencillo es marcar la opción Todos los privilegios o seleccionarlos todos manualmente. Algunas versiones de Plesk tienen un botón que dice Conceder todos.
[INFO] ¿Por qué es importante dar todos los permisos? WordPress necesita crear tablas, modificarlas, insertar datos y eliminarlos para funcionar con normalidad. Si solo le das permisos de lectura, no podrá instalar plugins, publicar entradas ni actualizarse. Por eso, lo más recomendable es dar acceso completo al usuario de la base de datos.
Una vez que hayas marcado todos los privilegios, guarda los cambios con el botón Aceptar o Guardar.
Paso 5: Verificar la conexión a la base de datos
Antes de instalar WordPress, es recomendable comprobar que el usuario y la base de datos están correctamente configurados. Plesk suele tener una herramienta llamada phpMyAdmin que te permite acceder a la base de datos de forma gráfica.
Para probar la conexión:
- Vuelve a la lista de bases de datos y busca la que acabas de crear.
- Haz clic en el icono de phpMyAdmin (normalmente aparece como un pequeño icono de base de datos).
- Si te pide credenciales, introduce el nombre de usuario y la contraseña que creaste en el paso 3.
- Si todo funciona, verás la interfaz de phpMyAdmin con una base de datos vacía (sin tablas). Eso significa que la conexión es correcta.
[TIP] Si no encuentras el botón de phpMyAdmin, también puedes probar la conexión directamente durante la instalación de WordPress. El instalador te dirá si los datos son correctos o si hay algún error.
Paso 6: Instalar WordPress usando la base de datos creada
Ahora que tienes la base de datos, el usuario y los permisos configurados, llega el momento de instalar WordPress. El proceso puede variar ligeramente dependiendo de si usas el instalador automático de Plesk o si lo haces manualmente.
Opción A: Usar el instalador de WordPress de Plesk
Plesk incluye un instalador automático de WordPress muy cómodo. Para usarlo:
- Ve a la sección de Aplicaciones o WordPress en tu panel.
- Haz clic en Instalar.
- Selecciona el dominio donde quieres instalar WordPress.
- Cuando te pida los datos de la base de datos, elige la opción Usar base de datos existente.
- Introduce el nombre de la base de datos, el usuario y la contraseña que creaste anteriormente.
- Completa el resto de los datos (título del sitio, usuario administrador, etc.) y haz clic en Instalar.
Opción B: Instalación manual de WordPress
Si prefieres hacerlo manualmente:
- Descarga WordPress desde el sitio oficial y súbelo a tu servidor mediante el administrador de archivos de Plesk o FTP.
- Crea un archivo
wp-config.php(puedes copiar el archivowp-config-sample.phpy renombrarlo). - Edita el archivo e introduce los datos de conexión:
- DB_NAME: el nombre de tu base de datos.
- DB_USER: el usuario que creaste.
- DB_PASSWORD: la contraseña del usuario.
- DB_HOST: normalmente
localhost, aunque a veces puede ser un host específico que te indique tu hosting.
- Guarda el archivo y ejecuta el instalador de WordPress desde tu navegador.
Errores comunes y cómo solucionarlos
Aunque el proceso es bastante directo, es posible que te encuentres con algunos problemas. Aquí tienes los más frecuentes:
Error: "Error establishing a database connection"
Este mensaje aparece cuando WordPress no puede conectarse a la base de datos. Las causas más comunes son:
- Nombre de la base de datos incorrecto.
- Usuario o contraseña mal escritos.
- El host de la base de datos no es
localhost(algunos hostings usan un servidor separado). - El usuario no tiene permisos suficientes.
Revisa cada uno de estos puntos en tu archivo wp-config.php o en la configuración del instalador.
Error: "Table 'wp_options' doesn't exist"
Esto suele ocurrir cuando la base de datos está vacía o la instalación de WordPress no se completó correctamente. La solución más sencilla es eliminar todas las tablas de la base de datos (si las hay) y volver a ejecutar el instalador.
No puedo acceder a phpMyAdmin
Si no puedes acceder a phpMyAdmin desde Plesk, asegúrate de que la base de datos esté activa y que tu usuario tenga permisos para acceder. También puedes contactar con el soporte de tu hosting para que te ayuden.
Consejos finales para mantener tu base de datos segura
Una vez que tu WordPress esté funcionando, te recomiendo seguir estas buenas prácticas:
- Cambia la contraseña de la base de datos periódicamente. Puedes hacerlo desde Plesk, pero recuerda actualizar también el archivo
wp-config.php. - No utilices el mismo usuario de base de datos para varios sitios web. Cada WordPress debería tener su propia base de datos y su propio usuario.
- Haz copias de seguridad regulares. Plesk tiene herramientas para programar backups automáticos de tus bases de datos.
- Mantén WordPress actualizado. Las actualizaciones suelen incluir mejoras de seguridad que protegen tus datos.
Preguntas frecuentes (FAQ)
¿Puedo usar MariaDB en lugar de MySQL?
Sí. MariaDB es un fork de MySQL y es 100% compatible con WordPress. De hecho, muchos hostings lo ofrecen por defecto. El proceso de configuración es exactamente el mismo.
¿Qué hago si olvido la contraseña del usuario de la base de datos?
Puedes restablecerla desde Plesk. Ve a la sección de bases de datos, selecciona la base de datos correspondiente, encuentra el usuario y cambia la contraseña. Después, actualiza el archivo wp-config.php de tu WordPress.
¿Necesito crear una base de datos por cada sitio WordPress que tenga?
Sí, es altamente recomendable. Cada sitio debe tener su propia base de datos para evitar conflictos y facilitar la gestión y las copias de seguridad.
¿Qué significa el prefijo que aparece en el nombre de la base de datos?
Es una medida de seguridad añadida por tu hosting para evitar que los nombres de las bases de datos se repitan entre diferentes clientes. No afecta al funcionamiento de WordPress.
¿Puedo cambiar el nombre de la base de datos después de crearla?
Técnicamente es posible, pero no lo recomiendo. WordPress guarda el nombre en su archivo de configuración, así que tendrías que actualizarlo manualmente y asegurarte de que todos los datos se migran correctamente. Es mucho más sencillo crear una base de datos nueva si no estás satisfecho con el nombre.
Resumen rápido del proceso
Para que te quede claro, este es el resumen de todo lo que has aprendido:
- Accede a Plesk y ve a la sección de Bases de datos.
- Haz clic en Agregar base de datos y crea una nueva base MySQL.
- Crea un usuario para esa base de datos con una contraseña segura.
- Concede todos los permisos al usuario sobre la base de datos.
- Comprueba la conexión con phpMyAdmin.
- Instala WordPress usando los datos de la base de datos.
Con estos pasos, ya tienes todo lo necesario para que tu WordPress funcione correctamente. Recuerda que la base de datos es el corazón de tu sitio web, así que trátala con cuidado y realiza copias de seguridad con regularidad. Si tienes cualquier duda, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu hosting. ¡Buena suerte con tu proyecto web!
