Configurar base de datos para WordPress en Plesk
Configurar una base de datos para WordPress en Plesk es un paso fundamental para que tu sitio web funcione correctamente. WordPress necesita una base de datos donde almacenar todo tu contenido: entradas, páginas, comentarios, usuarios y configuraciones. Sin una base de datos bien configurada, tu sitio simplemente no arrancará. En este tutorial, te guiaremos paso a paso, de forma clara y sencilla, para que puedas hacerlo tú mismo, incluso si nunca lo has hecho antes. Usaremos ejemplos prácticos y te daremos consejos para evitar errores comunes.
¿Qué es una base de datos y por qué la necesita WordPress?
Antes de empezar, es importante entender qué es una base de datos. Imagina una base de datos como un gran archivador digital. Dentro de ese archivador, hay cajones (tablas) donde se guardan diferentes tipos de información. WordPress utiliza este archivador para organizar todo el contenido de tu web. Cuando alguien visita tu sitio, WordPress consulta la base de datos para mostrar la información correcta.
Plesk es el panel de control que te permite gestionar tu servidor y tus sitios web de forma visual, sin necesidad de usar comandos complicados. Dentro de Plesk, crear y configurar una base de datos para WordPress es muy sencillo. De hecho, Plesk tiene herramientas automáticas que lo hacen aún más fácil.
Requisitos previos para configurar la base de datos
Para seguir este tutorial, necesitas:
- Acceso a Plesk: Debes tener las credenciales de administrador o de un usuario con permisos para gestionar bases de datos.
- WordPress instalado o por instalar: Puedes crear la base de datos antes o durante la instalación de WordPress. Aquà te mostraremos ambos caminos.
- Nombre de la base de datos, usuario y contraseña: Los crearás durante el proceso. Anótalos en un lugar seguro.
[INFO] Si estás usando Syspanel (el antiguo HestiaCP), el proceso es similar, pero el acceso es a través del puerto 2106 (ejemplo:
tudominio.com:2106). Sin embargo, este tutorial se centra en Plesk, que es el panel más común para hosting compartido y VPS.
Método 1: Crear la base de datos manualmente en Plesk (paso a paso)
Este método te da control total sobre la configuración. Es ideal si ya tienes WordPress instalado y necesitas una base de datos nueva, o si prefieres hacerlo todo manualmente.
Paso 1: Inicia sesión en Plesk
Abre tu navegador y escribe la dirección de tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting. Introduce tu nombre de usuario y contraseña.
Paso 2: Ve a la sección "Bases de Datos"
Una vez dentro, busca en el menú lateral izquierdo la opción "Bases de datos". Si no la ves directamente, puede estar dentro de "Sitios web y dominios". Haz clic en el nombre de tu dominio y luego busca la pestaña o el icono de "Bases de datos".
Paso 3: Haz clic en "Añadir base de datos"
Verás un botón o enlace que dice "Añadir base de datos" o "Crear base de datos". Pulsa ahÃ.
Paso 4: Configura los detalles de la base de datos
Se abrirá un formulario. Rellena los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo:
miblog_wp_db. Evita espacios y caracteres especiales. - Tipo de base de datos: Selecciona MySQL (es el estándar para WordPress). En versiones más recientes, también verás MariaDB, que es igualmente compatible.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo:
miblog_user. - Contraseña: Genera una contraseña segura. Plesk suele ofrecer un botón para generar una automáticamente. Guárdala bien, la necesitarás para instalar WordPress.
[TIP] Usa contraseñas largas (más de 12 caracteres) con mayúsculas, minúsculas, números y sÃmbolos. Asà proteges tu base de datos de accesos no autorizados.
Paso 5: Asigna la base de datos a tu dominio
En el mismo formulario, verás una opción llamada "Sitio web" o "Dominio asociado". Selecciona el dominio para el cual estás creando la base de datos (por ejemplo, midominio.com). Esto vincula la base de datos al sitio correcto.
Paso 6: Guarda los cambios
Haz clic en "Aceptar" o "Crear". Plesk creará la base de datos y el usuario. Verás un mensaje de confirmación.
Paso 7: Anota los datos de conexión
En la lista de bases de datos, verás la que acabas de crear. Anota estos tres datos:
- Nombre de la base de datos
- Usuario
- Contraseña
- Servidor de base de datos (normalmente es
localhosto127.0.0.1)
Estos datos los usarás cuando instales WordPress o si necesitas conectarte manualmente.
Método 2: Usar el instalador automático de WordPress en Plesk (más fácil)
Plesk tiene una herramienta llamada "WordPress Toolkit" que automatiza todo el proceso. Es la forma más rápida y recomendada para principiantes.
Paso 1: Accede al WordPress Toolkit
Dentro de Plesk, busca en el menú lateral "WordPress" o "WordPress Toolkit". Haz clic.
Paso 2: Haz clic en "Instalar"
Verás un botón que dice "Instalar" o "Añadir sitio". Pulsa ahÃ.
Paso 3: Configura la instalación
Se abrirá un asistente. Deberás rellenar:
- Sitio web: Selecciona el dominio donde quieres instalar WordPress.
- TÃtulo del sitio: El nombre de tu web (puedes cambiarlo después).
- Idioma: Elige el idioma de tu WordPress.
- Nombre de usuario administrador: Crea un usuario para entrar al panel de WordPress (por ejemplo,
adminotu_nombre). - Contraseña: Genera una contraseña segura para ese usuario.
- Correo electrónico: Tu email para notificaciones.
Paso 4: Configura la base de datos (opción automática)
En la misma pantalla, verás una sección llamada "Base de datos". Aquà tienes dos opciones:
- Crear nueva base de datos: Es la opción por defecto. Plesk creará automáticamente la base de datos, el usuario y la contraseña. Solo tienes que asegurarte de que el nombre sugerido te guste o cambiarlo.
- Usar base de datos existente: Si ya creaste una manualmente (como en el Método 1), selecciona esta opción y elige la base de datos de la lista.
[WARNING] Si eliges "Crear nueva base de datos", asegúrate de anotar los datos que Plesk te muestra (nombre, usuario y contraseña). Algunos instaladores no los guardan y luego es difÃcil recuperarlos.
Paso 5: Completa la instalación
Revisa todos los datos y haz clic en "Instalar". Plesk hará todo el trabajo: descargará WordPress, creará la base de datos, configurará la conexión y te dará la URL de acceso a tu nuevo sitio.
Conexión de la base de datos con WordPress: el archivo wp-config.php
Una vez que tienes la base de datos creada (ya sea manual o automáticamente), WordPress necesita saber cómo conectarse a ella. Esto se hace a través del archivo wp-config.php.
Si usaste el instalador automático
Plesk ya ha configurado este archivo por ti. No tienes que hacer nada más.
Si creaste la base de datos manualmente y luego instalaste WordPress
Durante la instalación manual de WordPress (descargando los archivos y ejecutando el script), en el paso de configuración de la base de datos, te pedirá:
- Nombre de la base de datos
- Usuario
- Contraseña
- Servidor de la base de datos (normalmente
localhost) - Prefijo de tabla (por defecto
wp_)
Introduce los datos que anotaste en el Método 1.
Si ya tienes WordPress instalado y necesitas cambiar la base de datos
A veces es necesario migrar o cambiar la base de datos. Para ello, edita el archivo wp-config.php que está en la raÃz de tu instalación de WordPress (normalmente en /var/www/vhosts/tudominio.com/httpdocs/ o similar). Busca estas lÃneas y cámbialas:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base');
define('DB_PASSWORD', 'contraseña_segura');
define('DB_HOST', 'localhost');
[INFO] El archivo
wp-config.phpes sensible. No lo compartas ni lo expongas públicamente. Si necesitas editarlo, usa el administrador de archivos de Plesk o un cliente FTP.
Errores comunes y cómo solucionarlos
Error "Error establishing a database connection"
Este es el error más común. Significa que WordPress no puede conectarse a la base de datos. Las causas más frecuentes son:
- Datos incorrectos en wp-config.php: Revisa el nombre, usuario y contraseña. Un error tipográfico es suficiente.
- Servidor de base de datos incorrecto: A veces no es
localhost, sino una IP o un nombre comomysql.tudominio.com. Consulta con tu hosting. - Base de datos no creada: Asegúrate de que la base de datos existe en Plesk.
- Usuario sin permisos: El usuario debe tener todos los privilegios sobre la base de datos. En Plesk, esto se configura automáticamente, pero puedes verificarlo en la sección "Usuarios de bases de datos".
Error "Table 'wp_options' doesn't exist"
Esto suele ocurrir si la base de datos está vacÃa o incompleta. La solución es reinstalar WordPress o importar una copia de seguridad de la base de datos.
No puedo acceder a phpMyAdmin
phpMyAdmin es una herramienta para gestionar bases de datos desde el navegador. En Plesk, suele estar en la sección "Bases de datos", haciendo clic en el nombre de la base de datos y luego en "phpMyAdmin". Si no aparece, contacta con tu proveedor de hosting.
Preguntas frecuentes (FAQ)
¿Puedo usar la misma base de datos para dos instalaciones de WordPress?
No es recomendable. Cada instalación de WordPress debe tener su propia base de datos. Si usas la misma, los datos se mezclarán y causarán errores graves.
¿Qué es el prefijo de tabla (wp_)?
Es un texto que se añade al principio de cada tabla en la base de datos. Por defecto es wp_. Cambiarlo puede mejorar la seguridad, pero no es obligatorio. Si lo cambias, anótalo.
¿Cómo hago una copia de seguridad de la base de datos en Plesk?
Ve a "Bases de datos", selecciona la base de datos, y busca la opción "Exportar" o "Descargar copia". También puedes usar phpMyAdmin para exportarla.
¿Qué hago si olvido la contraseña de la base de datos?
En Plesk, ve a "Bases de datos", selecciona la base de datos, haz clic en el usuario y elige "Cambiar contraseña". Luego actualiza el archivo wp-config.php con la nueva contraseña.
¿Es lo mismo MySQL que MariaDB?
SÃ, para WordPress son prácticamente intercambiables. MariaDB es un fork de MySQL y es compatible al 100%. En Plesk, puedes elegir cualquiera de los dos.
Consejos finales para mantener tu base de datos segura
- Actualiza WordPress y los plugins: Las vulnerabilidades suelen explotar la base de datos. Mantén todo actualizado.
- Usa contraseñas fuertes: Tanto para el usuario de la base de datos como para el administrador de WordPress.
- Haz copias de seguridad periódicas: Programa backups automáticos desde Plesk. AsÃ, si algo sale mal, puedes restaurar todo.
- No compartas los datos de conexión: El archivo
wp-config.phpes privado. No lo subas a repositorios públicos.
Conclusión
Configurar una base de datos para WordPress en Plesk es un proceso sencillo, ya sea que lo hagas manualmente o con el instalador automático. Siguiendo estos pasos, tendrás tu base de datos lista en pocos minutos. Recuerda siempre anotar los datos de conexión y mantener todo seguro. Si tienes dudas, vuelve a este tutorial o consulta la ayuda de tu proveedor de hosting.
[TIP] Si estás usando Syspanel, recuerda que el acceso es por el puerto 2106 y que el proceso es muy similar. La diferencia principal es que en Syspanel la sección de bases de datos puede llamarse "DB" o "Bases de datos".
¡Ahora ya estás listo para instalar y gestionar tu WordPress con total confianza!
