Crear una base de datos para WordPress en cPanel y Plesk
Introducción: ¿Por qué necesitas una base de datos para WordPress?
WordPress no es solo un montón de archivos. Para funcionar, necesita guardar todas tus entradas, páginas, comentarios, usuarios y ajustes en un lugar organizado. Ese lugar es la base de datos. Sin ella, tu web sería como un coche sin motor: puedes verlo, pero no irá a ninguna parte.
Cuando instalas WordPress, uno de los primeros pasos es crear y configurar esa base de datos. Aunque suene a algo complejo, es un proceso mucho más sencillo de lo que parece. En este artículo te explicaré, paso a paso y sin tecnicismos, cómo crear una base de datos WordPress tanto en cPanel como en Plesk, los dos paneles de control de hosting más utilizados del mundo. Al final, también veremos cómo conectar esa base de datos con tu instalación de WordPress.
Vamos a ello. Respira hondo, que esto es pan comido.
Parte 1: Crear una base de datos WordPress en cPanel
cPanel es el panel de control más popular en el hosting compartido. Tiene una interfaz limpia y, una vez que sabes dónde mirar, crear una base de datos es un proceso de tres pasos muy intuitivo.
Paso 1: Acceder a la sección "Bases de datos MySQL"
Primero, inicia sesión en tu cuenta de cPanel. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Una vez dentro, busca la sección llamada "Bases de datos" o "Databases". Dentro de ella, verás varias opciones, pero la que nos interesa es "Bases de datos MySQL" (o "MySQL Databases").
Paso 2: Crear la base de datos
En la página de "Bases de datos MySQL", busca el apartado que dice "Crear una nueva base de datos" (Create a New Database). Verás un campo de texto vacío.
Aquí viene un detalle importante: El nombre de tu base de datos no será solo lo que escribas. cPanel automáticamente le añadirá un prefijo, que suele ser el nombre de tu cuenta de usuario (por ejemplo, usuariohosting_). Si escribes miblog, el nombre final será algo así como usuariohosting_miblog. No te preocupes por esto, es normal y no debes cambiarlo.
Escribe el nombre que quieras (por ejemplo, wordpress_db) y haz clic en el botón "Crear base de datos". Verás un mensaje de confirmación en la parte superior. ¡Ya tienes la base de datos creada!
Paso 3: Crear un usuario para la base de datos
Una base de datos sin un usuario es como una caja fuerte sin combinación. Necesitamos crear un usuario y asignarle una contraseña para que WordPress pueda acceder a ella.
Baja en la misma página hasta la sección "Usuarios de MySQL" (MySQL Users). Verás dos campos: uno para el nombre de usuario y otro para la contraseña.
- En el campo de usuario, escribe un nombre, por ejemplo,
wpuser. - En el campo de contraseña, escribe una contraseña segura. Consejo: usa el botón "Generador de contraseñas" que suele estar al lado. cPanel te la generará automáticamente y podrás copiarla. Es importante que la guardes en un lugar seguro (como un gestor de contraseñas) porque la necesitarás en el siguiente paso y nunca más la volverás a ver en texto plano.
- Haz clic en "Crear usuario".
Paso 4: Añadir el usuario a la base de datos (y darle todos los privilegios)
Este es el paso más importante y donde la gente suele liarse. Ahora tenemos una base de datos y un usuario, pero están separados. Tenemos que unirlos.
En la misma página, busca la sección "Añadir usuario a la base de datos" (Add User to Database).
- En el primer desplegable, selecciona el usuario que acabas de crear.
- En el segundo desplegable, selecciona la base de datos que creaste.
- Haz clic en "Añadir".
Se abrirá una nueva página con una lista de "Privilegios" (permisos). Para WordPress, necesitamos que el usuario tenga TODOS los privilegios. La forma más fácil es marcar la casilla "TODOS LOS PRIVILEGIOS" (ALL PRIVILEGIES) que suele estar arriba del todo o en un botón. Luego, haz clic en "Realizar cambios".
¡Ya está! Has creado una base de datos WordPress en cPanel. Ahora necesitas los siguientes datos para la instalación:
- Nombre de la base de datos:
usuariohosting_miblog(el nombre completo). - Usuario de la base de datos:
usuariohosting_wpuser. - Contraseña: La que generaste.
- Host de la base de datos: Normalmente es
localhost, pero a veces puede ser otro. Lo puedes encontrar en la sección de "Bases de datos MySQL" en cPanel, suele aparecer como "Host" o "Servidor".
Parte 2: Crear una base de datos WordPress en Plesk
Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados, aunque también se usa en hosting compartido. Su interfaz es un poco más moderna que la de cPanel, pero el proceso es igual de sencillo.
Paso 1: Acceder a "Bases de datos"
Inicia sesión en tu panel de Plesk. La URL suele ser tudominio.com:8443 o similar. Una vez dentro, verás el panel principal. Busca la pestaña "Sitios web y dominios" (Websites & Domains) en el menú lateral izquierdo. Dentro de esa sección, busca el dominio sobre el que quieres trabajar y haz clic en el botón "Bases de datos" (Databases) que aparece en el panel del dominio.
Paso 2: Añadir una nueva base de datos
En la página de "Bases de datos", verás un botón azul que dice "Añadir base de datos" (Add Database). Haz clic en él.
Paso 3: Configurar los detalles
Se abrirá un formulario con varios campos. Esto es lo que debes rellenar:
- Nombre de la base de datos (Database name): Escribe un nombre descriptivo, por ejemplo,
wordpress_db. Plesk no añade prefijos tan agresivos como cPanel, pero puede que te pida un prefijo. Si lo ves, déjalo como esté. - Servidor de base de datos (Database server): Aquí podrás elegir entre MySQL o MariaDB. Ambas son perfectamente válidas para WordPress. Si no sabes cuál elegir, deja la que venga por defecto.
- Tipo de base de datos: Déjalo en "MySQL" o el que venga por defecto.
Paso 4: Crear el usuario de la base de datos (dentro del mismo formulario)
Aquí está la gran ventaja de Plesk: no necesitas crear un usuario en un paso separado. En el mismo formulario de creación, verás una sección llamada "Usuario de la base de datos" (Database User).
- Marca la casilla "Crear un usuario de base de datos" (Create a database user).
- Rellena el "Nombre de usuario" (User name), por ejemplo,
wpuser. - Rellena la "Contraseña" (Password). Plesk tiene un generador de contraseñas muy útil al lado del campo. Úsalo.
- En la mayoría de los casos, la casilla "Acceso remoto" (Remote Access) debe estar desmarcada. Esto significa que solo se podrá acceder a la base de datos desde el propio servidor, que es lo más seguro para WordPress. Si tu web y tu base de datos están en el mismo servidor (lo normal), déjala desmarcada.
Paso 5: Guardar y listo
Haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario al mismo tiempo, y los conectará automáticamente con todos los privilegios necesarios.
¡Felicidades! Ya tienes tu wordpress plesk db creada. Los datos que necesitarás para la instalación son:
- Nombre de la base de datos: El que pusiste (por ejemplo,
wordpress_db). - Usuario de la base de datos: El que pusiste (por ejemplo,
wpuser). - Contraseña: La que generaste.
- Host de la base de datos:
localhost(en Plesk, casi siempre es este).
Parte 3: Configurar WordPress para usar tu nueva base de datos
Ya tienes la base de datos creada. Ahora tienes dos caminos: instalarlo todo automáticamente desde el instalador de tu hosting (como Softaculous o Installatron) o hacerlo de forma manual.
Opción A: Usar un instalador automático (la vía fácil)
Si tu hosting tiene un instalador automático (lo verás en cPanel o Plesk como "Softaculous", "Installatron" o similar), la configuración es muy sencilla.
- Ejecuta el instalador.
- En el paso de "Configuración de la base de datos", te pedirá los datos que has creado.
- Simplemente introduce el nombre de la base de datos, el usuario y la contraseña que has configurado. El host suele ser
localhost. - El instalador se encargará del resto.
Opción B: Instalación manual (la vía clásica)
Si quieres instalar WordPress "a mano", el proceso es así:
- Descarga WordPress desde
es.wordpress.org. - Sube los archivos a tu servidor (a la carpeta
public_htmlohttpdocs). - Abre tu navegador y ve a
tudominio.com. WordPress detectará que no está instalado y te llevará al asistente de instalación. - En la primera pantalla, te pedirá el "Nombre de la base de datos", el "Usuario de la base de datos", la "Contraseña" y el "Host de la base de datos". Introduce los datos que guardaste.
- Haz clic en "Enviar" y WordPress comprobará la conexión. Si todo es correcto, te llevará al siguiente paso para configurar tu sitio y tu usuario administrador.
[INFO] El "Host de la base de datos" casi siempre es
localhost, pero si tu hosting usa un servidor de bases de datos externo, te lo habrán indicado en el correo de bienvenida o en el panel de control. Si no estás seguro, busca en la documentación de tu proveedor.
Preguntas Frecuentes (FAQ) sobre bases de datos WordPress
¿Qué es el prefijo de la base de datos y puedo cambiarlo?
El prefijo es una cadena de caracteres que se añade al nombre de las tablas de WordPress (por ejemplo, wp_posts, wp_options). Por defecto, es wp_. Puedes cambiarlo durante la instalación manual para mejorar la seguridad (por ejemplo, miprefijo_posts), pero no es imprescindible. Si usas un instalador automático, normalmente te da la opción de cambiarlo.
¿Puedo usar la misma base de datos para dos instalaciones de WordPress?
Rotundamente no. Cada instalación de WordPress necesita su propia base de datos. Si intentas usar la misma para dos sitios, los datos se mezclarán y romperás ambos sitios. Crea siempre una base de datos nueva para cada instalación.
¿Qué hago si olvido la contraseña de la base de datos?
No pasa nada. Puedes cambiarla desde tu panel de control (cPanel o Plesk) en la sección de "Usuarios de MySQL". Eso sí, tendrás que actualizar el archivo wp-config.php de tu WordPress con la nueva contraseña. Si la cambias y no actualizas el archivo, tu web dará un error de "Error al establecer una conexión con la base de datos".
¿Es lo mismo MySQL que MariaDB?
Son muy parecidos. MariaDB es un "clon" mejorado de MySQL y es compatible al 100% con WordPress. Si tu hosting te ofrece elegir, puedes usar cualquiera de los dos. No notarás la diferencia.
¿Cómo puedo hacer una copia de seguridad de mi base de datos?
Desde cPanel, puedes usar la herramienta "phpMyAdmin" para exportar la base de datos a un archivo .sql. En Plesk, puedes usar la herramienta "Copias de seguridad" o también phpMyAdmin. Es una buena práctica hacer copias de seguridad periódicas, especialmente antes de actualizar WordPress o sus plugins.
[WARNING] Si estás usando el panel Syspanel (antes conocido como HestiaCP), el proceso es muy similar al de cPanel. Debes acceder a través del puerto 2106 (por ejemplo,
tudominio.com:2106) y buscar la sección de "Base de Datos" o "Bases de datos". Allí podrás crear la base de datos y el usuario de forma sencilla. El host de la base de datos también serálocalhost.
Conclusión y consejos finales
Crear una base de datos WordPress es uno de los primeros pasos para montar tu web, y como has visto, es un proceso muy accesible. Tanto en cPanel como en Plesk, la clave está en seguir el orden lógico: crear la base de datos, crear un usuario, y luego conectar ese usuario a la base de datos con todos los privilegios.
Para configurar wordpress base de datos correctamente, siempre ten a mano estos 4 datos: nombre de la base, usuario, contraseña y host. Parecen simples, pero son la llave de tu casa digital.
Un último consejo: Escribe estos datos en un bloc de notas o en un gestor de contraseñas en el momento de crearlos. No los guardes en tu correo electrónico, ya que es un lugar menos seguro. Y si alguna vez tienes un problema de conexión, revisa primero que has escrito bien el nombre de la base de datos y el usuario, ya que son los errores más comunes.
Ahora ya tienes el conocimiento. ¡Ve y crea tu base de datos con confianza! Tu WordPress te lo agradecerá.
