🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear una base de datos para WordPress en cPanel: guía paso a paso

Actualizado el 28 de octubre de 2025

Antes de Empezar: ¿Qué Necesitas para Crear una Base de Datos WordPress en cPanel?

Crear una base de datos es uno de los primeros pasos para instalar WordPress manualmente. Aunque muchos proveedores ofrecen instaladores automáticos (como Softaculous), entender este proceso te da control total sobre tu sitio y es una habilidad esencial si alguna vez necesitas migrar o solucionar problemas.

Para este tutorial, necesitarás:

  • Acceso a tu panel de control cPanel (las credenciales las proporciona tu empresa de hosting).
  • Un nombre de dominio o subdominio donde instalarás WordPress.
  • Conexión a internet estable.

¿Qué es exactamente una base de datos? Imagina que tu sitio web es una biblioteca. Los archivos de WordPress (el tema, los plugins) son los muebles y las estanterías. La base de datos es el archivador central donde se guardan todos los libros (tus entradas, páginas, comentarios, configuraciones y usuarios). Sin ella, WordPress no puede funcionar.


Paso 1: Acceder a tu Panel de Control cPanel

Lo primero es entrar en tu área de administración de hosting.

  1. Abre tu navegador web y escribe la URL de acceso a cPanel. Normalmente suele ser algo como tudominio.com/cpanel o https://tuip:2083. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting.
  2. Introduce tu nombre de usuario y contraseña. Si los has olvidado, usa la opción de "¿Olvidaste tu contraseña?" o contacta con el soporte técnico.

Una vez dentro, verás un panel lleno de iconos organizados por categorías. No te abrumes; solo necesitamos buscar la sección de Bases de Datos.


Paso 2: Localizar el Asistente de Bases de Datos MySQL

En cPanel, la forma más sencilla para principiantes es usar el asistente guiado. Busca en la sección Bases de Datos un icono llamado "Asistente de Bases de Datos MySQL" o "MySQL Database Wizard".

Este asistente te guiará paso a paso, pero nosotros vamos a hacerlo de forma manual en los siguientes pasos para que entiendas cada parte. Sin embargo, si te pierdes, siempre puedes usar el asistente como respaldo.

Alternativamente, también verás los iconos "Bases de Datos MySQL" y "Usuarios MySQL". Los usaremos en este orden:

  1. Bases de Datos MySQL: Para crear la base de datos vacía.
  2. Usuarios MySQL: Para crear un usuario con contraseña.
  3. Añadir Usuario a la Base de Datos: Para vincularlos.

Paso 3: Crear la Base de Datos WordPress en cPanel

Vamos a crear base de datos wordpress cpanel de forma manual. Haz clic en el icono "Bases de Datos MySQL".

Verás un formulario en la parte superior que dice "Crear nueva base de datos".

  1. En el campo de texto, escribe un nombre para tu base de datos. IMPORTANTE: cPanel normalmente añade un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1 y escribes wordpress, el nombre final será usuario1_wordpress. Este prefijo es automático y no puedes quitarlo.
  2. Elige un nombre descriptivo y fácil de recordar, como wp_sitio o blog_principal.
  3. Haz clic en el botón "Crear base de datos".

Aparecerá un mensaje de confirmación en verde en la parte superior de la pantalla. ¡Enhorabuena, ya tienes el archivador vacío! Ahora necesitas crear al bibliotecario (el usuario) que podrá entrar a guardar y leer los libros.


Paso 4: Crear un Usuario MySQL y Asignarle una Contraseña Segura

Para que WordPress pueda conectarse a la base de datos, necesita un usuario con permisos. Nunca uses el usuario principal de cPanel para esto, por seguridad.

  1. Sin salir de la página "Bases de Datos MySQL", desplázate hacia abajo hasta la sección "Usuarios MySQL".
  2. Verás un formulario con dos campos: "Nombre de usuario" y "Contraseña".
  3. Para el nombre de usuario, escribe algo relacionado con la base de datos, por ejemplo, wpuser. El nombre final será usuario1_wpuser.
  4. Para la contraseña, es muy recomendable usar el botón "Generar" que hay al lado del campo. cPanel creará una contraseña robusta automáticamente. Si prefieres escribirla tú, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  5. Anota esta contraseña en un lugar seguro (como un gestor de contraseñas), ya que la necesitarás más adelante para el archivo wp-config.php.
  6. Haz clic en "Crear usuario".

Paso 5: Añadir el Usuario a la Base de Datos y Otorgar Permisos

Ahora viene el paso crucial: conectar al usuario con la base de datos. Sin esto, el usuario no tiene "llaves" para entrar.

  1. En la misma página de "Bases de Datos MySQL", busca la sección "Añadir usuario a la base de datos".
  2. En el primer menú desplegable, selecciona tu usuario recién creado (ej. usuario1_wpuser).
  3. En el segundo menú desplegable, selecciona la base de datos que creaste (ej. usuario1_wordpress).
  4. Haz clic en "Añadir".

Se abrirá una nueva página con una lista de privilegios (permisos). Para WordPress, la opción más segura y común es marcar la casilla "TODOS LOS PRIVILEGIOS" en la parte superior. Esto le da al usuario control total sobre esa base de datos específica, que es justo lo que necesita para funcionar.

  1. Haz clic en "Hacer cambios" para confirmar.

Verás el mensaje de éxito. Ya has completado la parte más técnica de la creación. Ahora toca conectar WordPress con esta base de datos.


Paso 6: Configurar el Archivo wp-config.php

Este es el archivo de configuración principal de WordPress. Contiene la información de conexión a la base de datos. Hay dos formas de hacerlo: editando el archivo directamente o usando el proceso de instalación.

Opción A: Editar el archivo wp-config.php manualmente (Recomendado para entender)

  1. Descarga WordPress desde es.wordpress.org y descomprime el archivo en tu ordenador.
  2. En la carpeta extraída, busca el archivo llamado wp-config-sample.php.
  3. Ábrelo con un editor de texto plano (como Bloc de Notas o Sublime Text).
  4. Busca las líneas que definen las constantes de la base de datos:
// ** Ajustes de MySQL ** //
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'nombre_usuario' );
define( 'DB_PASSWORD', 'contraseña' );
define( 'DB_HOST', 'localhost' );
  1. Sustituye los valores de ejemplo con los datos de tu base de datos wordpress cpanel:
  • DB_NAME: Escribe el nombre completo de tu base de datos (ej. usuario1_wordpress).
  • DB_USER: Escribe el nombre completo de tu usuario (ej. usuario1_wpuser).
  • DB_PASSWORD: Escribe la contraseña que generaste.
  • DB_HOST: En el 99% de los casos en cPanel es localhost. Si tu hosting es especial, puede que te den un hostname diferente. Consulta la documentación de tu proveedor.
  1. Guarda el archivo como wp-config.php (sin la parte -sample).
  2. Sube todos los archivos de WordPress a tu servidor (a través de FTP o el Administrador de Archivos de cPanel).

Opción B: Durante la instalación de WordPress (Más fácil)

  1. Sube los archivos de WordPress a tu servidor.
  2. Ve a tu dominio en el navegador (ej. tudominio.com/wp-admin/install.php).
  3. WordPress te pedirá los datos de la base de datos. Introduce los mismos valores que mencionamos antes.
  4. WordPress creará el archivo wp-config.php automáticamente.

Paso 7: Instalar WordPress y Verificar la Conexión

Una vez que el archivo wp-config.php está configurado y los archivos subidos:

  1. Ve a tudominio.com en tu navegador.
  2. Verás la pantalla de instalación de WordPress en español. Selecciona tu idioma y haz clic en "Continuar".
  3. WordPress comprobará la conexión a la base de datos. Si todo está bien, pasarás a la pantalla de "Bienvenida".
  4. Completa la información del sitio: título, nombre de usuario administrador, contraseña (¡usa una segura!), y tu correo electrónico.
  5. Haz clic en "Instalar WordPress".

Si todo ha ido bien, verás el mensaje de éxito y podrás acceder a tu panel de administración (tudominio.com/wp-admin).


Solución de Problemas Comunes con la Base de Datos

A veces las cosas no salen a la primera. Aquí tienes los errores más habituales al crear db wordpress cpanel y cómo solucionarlos:

Error: "Error al establecer una conexión con la base de datos"

Este es el clásico. Significa que los datos en wp-config.php son incorrectos o el usuario no tiene permisos.

  • Revisa los nombres: Asegúrate de que has escrito el nombre completo de la base de datos y del usuario, incluyendo el prefijo que añade cPanel (ej. usuario1_). Un error de una letra o un guion bajo es la causa más común.
  • Verifica la contraseña: Cópiala y pégala directamente desde donde la guardaste. No la escribas a mano.
  • Comprueba los privilegios: Vuelve a la sección "Añadir usuario a la base de datos" en cPanel y asegúrate de que el usuario tiene TODOS LOS PRIVILEGIOS sobre la base de datos correcta.

Error: "No se puede seleccionar la base de datos"

Este error suele indicar que el usuario no tiene permisos o que la base de datos no existe.

  • Confirma que la base de datos existe en la lista de "Bases de Datos MySQL" en cPanel.
  • Confirma que el usuario está vinculado a la base de datos. Ve a la sección de "Usuarios MySQL" y haz clic en el icono de "Editar privilegios" junto a tu usuario para ver a qué bases de datos está asociado.

Error: "Too many connections"

Esto es menos común en un hosting compartido, pero puede pasar si tienes muchos plugins mal optimizados. Significa que la base de datos está recibiendo demasiadas conexiones simultáneas. Puedes intentar:

  • Optimizar la base de datos desde cPanel (icono "phpMyAdmin" -> seleccionar la base de datos -> pestaña "Operaciones" -> "Optimizar tablas").
  • Desactivar plugins que consumen muchos recursos.

Consejos de Seguridad para tu Base de Datos WordPress

La seguridad es clave. Aquí tienes algunos consejos extra:

  1. Usa prefijos de tabla personalizados: Durante la instalación de WordPress, en el archivo wp-config.php, puedes cambiar el prefijo de las tablas (que por defecto es wp_). Si lo cambias a algo como miwp_, dificultas los ataques de inyección SQL.
  2. Cambia las contraseñas periódicamente: Tanto la de la base de datos como la del usuario de WordPress.
  3. Haz copias de seguridad: Utiliza la herramienta "Copia de seguridad" de cPanel para guardar tu base de datos regularmente. Así, si algo falla, puedes restaurarla fácilmente.
  4. No compartas tus credenciales: Nunca envíes por correo electrónico o mensajes de texto el nombre de usuario y la contraseña de la base de datos.

Preguntas Frecuentes (FAQ)

¿Puedo usar la misma base de datos para dos instalaciones de WordPress?

Técnicamente sí, pero no es recomendable. Si actualizas WordPress en un sitio, podrías corromper el otro. Lo mejor es crear una base de datos separada para cada instalación. El proceso es igual de sencillo.

¿Qué es localhost en la configuración de la base de datos?

Es el nombre del servidor donde se encuentra la base de datos. En la mayoría de los hosting con cPanel, la base de datos y el sitio web están en el mismo servidor, por lo que la dirección es localhost. Si tu hosting usa servidores separados, te lo indicarán en la documentación.

¿Es lo mismo cPanel que Syspanel?

No. cPanel es un panel de control muy popular. Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente. En Syspanel, accederás a través del puerto 2106 (por ejemplo, tudominio.com:2106) y la gestión de bases de datos se hace desde la sección "Base de Datos", donde podrás crear la base y el usuario en un solo paso.

¿Qué hago si no encuentro el icono de "Bases de Datos MySQL"?

Algunos proveedores de hosting limitan el acceso a ciertas funciones en planes básicos. Si no lo ves, contacta con el soporte de tu hosting y pregunta si tienes permisos para crear bases de datos MySQL.

¿Necesito conocimientos de programación para esto?

No. Este tutorial es 100% gráfico. Solo necesitas saber leer y hacer clic en los botones correctos. La parte de editar wp-config.php es copiar y pegar, no programar.


Conclusión: Ya Tienes tu Base de Datos Lista

Crear una base de datos wordpress cpanel es un proceso de 5 minutos que te da una comprensión mucho más profunda de cómo funciona tu sitio web. Has aprendido a crear la base de datos, el usuario y a conectarlos, además de configurar el archivo wp-config.php. Con estos conocimientos, podrás instalar WordPress manualmente en cualquier momento y solucionar problemas de conexión comunes.

Recuerda que la práctica hace al maestro. Si algo no funciona a la primera, revisa los pasos con calma. La mayoría de los errores son pequeños detalles como un nombre mal escrito o un privilegio sin marcar. ¡Ánimo y a construir tu sitio!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel