Plesk: Cómo crear una base de datos MySQL y conectarla a WordPress
¿Estás intentando instalar WordPress en tu servidor Plesk y te has quedado bloqueado en el paso de la base de datos? No te preocupes, es una de las dudas más comunes. Crear una base de datos MySQL en Plesk e indicarle a WordPress que la use es un proceso sencillo si sabes dónde mirar.
En este tutorial, te guiaré paso a paso, sin tecnicismos innecesarios, para que configures tu base datos plesk mysql y conectes tu WordPress sin errores. Al final, también te daré soluciones para los típicos problemas de conexión.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a crear la base de datos, asegúrate de tener esto a mano:
- Acceso al panel de control de Plesk: Necesitas las credenciales de administrador o de un suscriptor con permisos para gestionar bases de datos.
- Los archivos de WordPress: Ya sea que los hayas subido por FTP o que uses el instalador automático de Plesk (aunque este último suele crear la BD automáticamente, este tutorial es para hacerlo manualmente, algo útil para migraciones o instalaciones personalizadas).
- Un nombre para tu base de datos: Algo descriptivo como
mipagina_wpoblog_datos. Evita espacios y caracteres raros. - Un usuario y contraseña fuertes: No uses "admin" o "123456". Esto es esencial para la seguridad de tu sitio.
Paso 1: Acceder a la sección de Bases de Datos en Plesk
El primer paso es localizar el administrador de bases de datos dentro de Plesk. La interfaz puede variar ligeramente según la versión, pero la lógica es la misma.
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca la sección que dice "Bases de datos" o "Databases". A veces está directamente en el menú principal, otras veces debes entrar primero en tu dominio o suscripción.
- Haz clic en el botón "Agregar base de datos" o "Add Database".
[INFO] Si no encuentras la opción, asegúrate de estar dentro de la suscripción o dominio correcto. No es lo mismo crear una BD para un dominio que para otro.
Paso 2: Crear la base de datos MySQL (crear db plesk)
Este es el corazón del proceso. Aquí es donde defines el nombre, el tipo de base de datos y el usuario.
2.1 Configuración básica
En la pantalla de creación, verás un formulario. Rellénalo así:
- Nombre de la base de datos: Escribe el nombre que elegiste (ej.
mipagina_wp). - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (a veces aparece como MariaDB, que es compatible al 100%).
- Servidor de base de datos: Si solo tienes uno, lo dejará seleccionado por defecto. Si tienes varios, elige el que prefieras (normalmente el que está en "localhost" o el que te recomendó tu proveedor).
2.2 Crear un usuario para la base de datos
Justo debajo, encontrarás la sección para crear un usuario. Este es el "carnet de identidad" que WordPress usará para conectarse.
- Usuario de la base de datos: Crea un nombre de usuario (ej.
wp_user). - Contraseña: Introduce una contraseña robusta. Plesk suele tener un botón de "Generar" al lado. Si lo usas, guárdala en un lugar seguro porque la necesitarás en el siguiente paso.
- Marca la casilla que dice "Crear un usuario de base de datos" si no está marcada por defecto.
2.3 Finalizar la creación
Revisa que todo esté correcto y haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario en cuestión de segundos.
[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el archivo de configuración de WordPress. Si olvidas la contraseña, tendrás que reiniciarla en Plesk, lo cual es un paso extra que puedes evitar.
Paso 3: Preparar WordPress para la conexión
Ahora que la base de datos existe, toca decirle a WordPress cómo encontrarla. Esto se hace en el archivo wp-config.php.
3.1 Localizar el archivo wp-config.php
Este archivo está en la raíz de tu instalación de WordPress. Puedes acceder a él de dos maneras:
- Por FTP: Conecta con FileZilla o similar y navega hasta la carpeta donde instalaste WordPress (ej.
public_html). - Por el Administrador de archivos de Plesk: En el panel de Plesk, busca la sección "Administrador de archivos" dentro de tu dominio. Es más cómodo que el FTP si no tienes una herramienta externa.
3.2 Editar las constantes de conexión
Abre el archivo wp-config.php con un editor de texto (el propio editor de Plesk vale). Busca estas líneas:
// ** Ajustes de MySQL ** //
define( 'DB_NAME', 'basededatos' );
define( 'DB_USER', 'usuario' );
define( 'DB_PASSWORD', 'contraseña' );
define( 'DB_HOST', 'localhost' );
Ahora, reemplaza los valores con los que creaste en el Paso 2.
DB_NAME: Pon el nombre de tu base de datos (ej.mipagina_wp).DB_USER: Pon el nombre de tu usuario (ej.wp_user).DB_PASSWORD: Pon la contraseña que elegiste.DB_HOST: Este es un punto crítico. Normalmente eslocalhost, pero en algunos servidores Plesk puede ser una dirección IP o un nombre de host específico. Si no estás seguro, déjalo comolocalhost. Si luego te da error, ya veremos cómo solucionarlo abajo.
Guarda el archivo y súbelo de nuevo si lo editaste por FTP.
Paso 4: Instalar WordPress (si es desde cero)
Si estás instalando WordPress por primera vez, ahora es cuando ejecutas la instalación.
- Abre tu navegador y ve a tu dominio (ej.
www.tudominio.com). - Verás el instalador de WordPress. Selecciona tu idioma y haz clic en "Continuar".
- En la pantalla de "Bienvenida", haz clic en "¡Vamos a ello!".
- WordPress te pedirá los datos de la base de datos. Introduce los mismos datos que pusiste en el
wp-config.php(nombre, usuario, contraseña, host). - Haz clic en "Enviar". Si todo está correcto, verás el mensaje de "Todo listo" y podrás continuar con la instalación del sitio (nombre del sitio, usuario administrador, etc.).
[TIP] Si WordPress ya está instalado y solo estás cambiando la base de datos (por ejemplo, en una migración), no necesitas hacer este paso. Solo con editar el
wp-config.phpes suficiente.
Errores comunes de conexión y cómo solucionarlos (errores conexión base datos)
Aquí tienes los problemas más habituales y su solución. Respira, son fáciles de arreglar.
Error 1: "Error al establecer una conexión con la base de datos"
Este es el clásico. Aparece cuando WordPress no puede encontrar o autenticarse con la base de datos.
Causas y soluciones:
- Datos incorrectos: Revisa el
wp-config.php. El nombre de la BD, el usuario y la contraseña deben coincidir exactamente con lo que creaste en Plesk. Un simple espacio o una letra mal escrita rompe la conexión. - El host no es localhost: Como mencioné antes, a veces el host no es
localhost. Para saber cuál es, ve a Plesk -> Bases de datos -> haz clic en tu base de datos. En la parte de "Acceso remoto" o en los detalles, verás el nombre del servidor (ej.mysql.tudominio.comolocalhost). Usa ese valor enDB_HOST. - El usuario no tiene permisos: Ve a Plesk, entra en tu base de datos y asegúrate de que el usuario que creaste está asociado a esa BD y tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Si no, puedes añadirlo o marcar "Todos los privilegios".
Error 2: "El servidor de base de datos no está disponible"
Este error suele indicar que el servidor MySQL está caído o sobrecargado.
Solución:
- Espera unos minutos e inténtalo de nuevo. A veces es un fallo temporal.
- Contacta con tu proveedor de hosting si el problema persiste. No es algo que puedas arreglar desde Plesk.
Error 3: "Demasiadas conexiones"
Esto pasa cuando hay muchos procesos abiertos en la base de datos.
Solución:
- A menudo es un problema temporal. Reinicia tu sitio o espera.
- Si es recurrente, puede que necesites optimizar las consultas de tu WordPress (plugins de caché, etc.) o aumentar el límite de conexiones desde Plesk (si tu plan lo permite).
Error 4: "No se puede seleccionar la base de datos"
Esto significa que el usuario que usas no tiene acceso a la base de datos que le indicas.
Solución:
- Ve a Plesk -> "Bases de datos" -> haz clic en tu BD -> pestaña "Usuarios". Asegúrate de que tu usuario está en la lista. Si no está, añádelo y dale todos los privilegios.
Consejos finales y buenas prácticas
- Nunca uses el usuario "root" para WordPress. Es un riesgo de seguridad enorme. Crea siempre un usuario específico como hicimos en el tutorial.
- Haz copias de seguridad de tu base de datos con regularidad. Plesk tiene una herramienta para ello en la propia sección de "Bases de datos". Es un clic y te ahorra un disgusto.
- Mantén las contraseñas seguras. Si usas el generador de Plesk, perfecto. Si no, usa una frase larga y difícil de adivinar.
- Si usas un hosting con Syspanel (antes HestiaCP), el proceso es muy similar, pero recuerda que el acceso al panel se hace a través del puerto 2106 (ej.
https://tudominio.com:2106). La lógica de crear la BD y el usuario es análoga, solo cambia la interfaz.
Preguntas frecuentes (FAQ)
¿Puedo crear varias bases de datos en Plesk?
Sí, puedes crear tantas como permita tu plan de hosting. Cada base de datos puede tener sus propios usuarios y privilegios.
¿Qué es MariaDB y es compatible con MySQL?
MariaDB es un "clon" mejorado de MySQL y es 100% compatible. Si en Plesk ves "MariaDB", puedes elegirlo sin problema. WordPress funciona perfectamente con ambos.
¿Cómo reinicio la contraseña de mi base de datos en Plesk?
Ve a "Bases de datos" -> haz clic en tu BD -> pestaña "Usuarios" -> haz clic en el usuario -> "Cambiar contraseña". Luego, actualiza el wp-config.php con la nueva contraseña.
¿Qué hago si mi WordPress ya estaba funcionando y de repente da error de conexión?
Primero, revisa si has cambiado algo recientemente (contraseña, migración de servidor). Si no, verifica que el servidor MySQL esté activo desde Plesk. Si todo parece bien, contacta con soporte.
¿Es necesario crear la base de datos manualmente si uso el instalador de WordPress de Plesk?
No. El instalador automático de Plesk (en "Aplicaciones" -> "WordPress") crea la base de datos, el usuario y configura el wp-config.php automáticamente. Este tutorial es para cuando necesitas hacerlo a mano, como en migraciones o instalaciones personalizadas.
Conclusión
Crear una base datos plesk mysql y conectar wordpress mysql plesk es un proceso de dos partes: la creación en el panel y la configuración en el archivo wp-config.php. Con esta guía, ya tienes el conocimiento para hacerlo sin miedo. Recuerda que la clave está en la precisión de los datos (nombres y contraseñas) y en conocer el host correcto.
Si sigues estos pasos, tu sitio web estará funcionando en poco tiempo. Y si te encuentras con un error de conexión, repasa la lista de soluciones que te he dado. La mayoría de las veces es un error tipográfico o un host mal configurado.
¡Ahora ve y crea esa base de datos! Tu WordPress te lo agradecerá.
