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

Guía para crear una base de datos MySQL en cPanel para WordPress

Actualizado el 29 de diciembre de 2025

¿Por qué necesitas una base de datos MySQL en cPanel para WordPress?

WordPress utiliza una base de datos MySQL para almacenar todo el contenido de tu sitio web: entradas, páginas, comentarios, usuarios, configuraciones de plugins y temas. Sin una base de datos, WordPress simplemente no puede funcionar. Por eso, crear una base de datos MySQL en cPanel es uno de los primeros pasos para instalar WordPress, ya sea manualmente o mediante un instalador automático.

En esta guía, te explicaremos paso a paso cómo crear base de datos WordPress desde cPanel, asignarle un usuario y configurar la conexión. Al final, tendrás todo listo para que WordPress se comunique con tu base de datos.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a cPanel de tu hosting (las credenciales te las proporcionó tu proveedor de hosting).
  • Un dominio o subdominio ya apuntando a tu hosting (aunque no es estrictamente necesario para crear la base de datos, sí lo será para instalar WordPress).
  • Conocimientos básicos de navegación en cPanel.

Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso es a través del puerto 2106 (ejemplo: https://tudominio.com:2106). En esta guía nos centraremos en cPanel, pero los conceptos son transferibles.


Paso 1: Acceder a cPanel

  1. Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como:

    • https://tudominio.com/cpanel
    • https://tudominio.com:2083
    • O la dirección que te haya dado tu hosting.
  2. Ingresa tu usuario y contraseña de cPanel.

  3. Una vez dentro, verás el panel principal con muchos iconos. Busca la sección “Bases de Datos”.


Paso 2: Localizar el asistente de bases de datos MySQL

Dentro de la sección Bases de Datos, encontrarás varias herramientas. Las más importantes para este tutorial son:

  • MySQL Databases (Bases de datos MySQL): para crear y gestionar bases de datos.
  • MySQL Database Wizard (Asistente de bases de datos MySQL): un asistente paso a paso que te guía en el proceso.

[TIP] Si es tu primera vez, te recomiendo usar el MySQL Database Wizard porque te guía por todo el proceso de forma sencilla.

Para esta guía, usaremos directamente MySQL Databases, que te da más control.


Paso 3: Crear la base de datos

  1. Haz clic en MySQL Databases.

  2. En la sección “Create New Database” (Crear nueva base de datos), escribe un nombre para tu base de datos.
    Importante: En cPanel, el nombre de la base de datos suele tener un prefijo con tu nombre de usuario de cPanel (por ejemplo, tusuario_wordpress). No intentes cambiarlo, es parte de la seguridad.

  3. Haz clic en “Create Database” (Crear base de datos).

  4. Verás un mensaje de confirmación: “The database ‘tusuario_wordpress’ has been created.”
    ¡Ya has creado la base de datos!

[INFO] El nombre de la base de datos será algo como tusuario_wp1 o tusuario_miweb. Anótalo, lo necesitarás más adelante.


Paso 4: Crear un usuario para la base de datos

Ahora necesitas un usuario que pueda acceder a esa base de datos. No uses el usuario principal de cPanel; es mejor crear uno específico.

  1. En la misma página de MySQL Databases, baja hasta la sección “MySQL Users” (Usuarios MySQL).

  2. En “Add New User” (Añadir nuevo usuario):

    • Username: Elige un nombre (ej. wpuser). Recuerda que también tendrá un prefijo (ej. tusuario_wpuser).
    • Password: Crea una contraseña segura. Puedes usar el generador de contraseñas que incluye cPanel (es muy recomendable).
  3. Haz clic en “Create User” (Crear usuario).

[WARNING] Guarda el usuario y la contraseña en un lugar seguro. Los necesitarás para la instalación de WordPress.


Paso 5: Asignar el usuario a la base de datos

Ahora debes darle permisos al usuario para que pueda trabajar con la base de datos.

  1. En la misma página, busca la sección “Add User to Database” (Añadir usuario a la base de datos).

  2. Selecciona:

    • User: El usuario que acabas de crear.
    • Database: La base de datos que creaste.
  3. Haz clic en “Add”.

  4. Se abrirá una ventana con los privilegios (permisos) que puedes otorgar al usuario. Para WordPress, marca TODOS LOS PRIVILEGIOS (o selecciona “All Privileges” si aparece esa opción).

  5. Haz clic en “Make Changes” (Aplicar cambios).

[INFO] Si en algún momento necesitas restringir permisos por seguridad, puedes volver aquí y modificar los privilegios. Pero para una instalación estándar de WordPress, todos los privilegios están bien.


Paso 6: Verificar la creación

Para asegurarte de que todo está correcto, puedes:

  • Ir a phpMyAdmin (dentro de cPanel, en la sección Bases de Datos) y verás tu nueva base de datos vacía.
  • O simplemente en la página MySQL Databases, en la lista de bases de datos existentes, aparecerá la tuya con el usuario asignado.

Paso 7: Conectar WordPress con la base de datos

Ahora que tienes la base de datos MySQL cPanel lista, es momento de usarla para instalar WordPress.

Si instalas WordPress manualmente:

  1. Descarga WordPress desde wordpress.org y súbelo a tu hosting (por FTP o el administrador de archivos de cPanel).

  2. Renombra el archivo wp-config-sample.php a wp-config.php.

  3. Edita wp-config.php y completa los siguientes datos:

    • DB_NAME: El nombre de tu base de datos (ej. tusuario_wordpress).
    • DB_USER: El usuario que creaste (ej. tusuario_wpuser).
    • DB_PASSWORD: La contraseña del usuario.
    • DB_HOST: Normalmente es localhost, pero algunos hosts usan un servidor específico (pregunta a tu proveedor).
  4. Guarda el archivo y continúa con la instalación desde tu navegador (tudominio.com/wp-admin/install.php).

Si usas un instalador automático (Softaculous, Fantastico, etc.):

  1. Busca el instalador en cPanel (suele estar en la sección “Software” o “Aplicaciones”).

  2. Selecciona WordPress y haz clic en Install.

  3. En el paso de configuración de la base de datos, selecciona “Crear una nueva base de datos” o “Usar una existente”. Si eliges existente, introduce los datos que creaste (nombre, usuario, contraseña).

  4. El instalador hará el resto automáticamente.

[TIP] Si usas un instalador automático, asegúrate de que la base de datos que creaste esté vacía. WordPress creará sus propias tablas.


Solución de problemas comunes (FAQ)

1. No puedo acceder a cPanel

  • Verifica que la URL sea correcta (normalmente tudominio.com/cpanel o tudominio.com:2083).
  • Si tu hosting usa Syspanel, el acceso es por el puerto 2106 (ej. https://tudominio.com:2106).
  • Contacta a tu proveedor de hosting si olvidaste la contraseña.

2. Error de conexión a la base de datos en WordPress

  • Revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste (incluyendo mayúsculas/minúsculas y el prefijo).
  • El host suele ser localhost. Si no funciona, consulta con tu hosting.
  • Asegúrate de que el usuario tenga todos los privilegios en la base de datos.

3. No veo la base de datos en phpMyAdmin

  • Puede que no se haya creado correctamente. Vuelve al paso 3 y verifica.
  • También es posible que tengas que cerrar sesión y volver a entrar en phpMyAdmin.

4. ¿Puedo usar la misma base de datos para varios sitios WordPress?

  • Técnicamente sí, pero no es recomendable. Cada WordPress debe tener su propia base de datos para evitar conflictos y facilitar la gestión. Si usas el mismo hosting para varios sitios, crea una base de datos independiente para cada uno.

5. ¿Qué hago si olvido la contraseña del usuario de la base de datos?

  • En cPanel, ve a MySQL Databases, busca la sección “Current Users” y haz clic en “Change Password” junto al usuario correspondiente. Crea una nueva contraseña y actualízala en el archivo wp-config.php de tu WordPress.

6. ¿Es seguro crear un usuario con todos los privilegios?

  • Para un sitio WordPress estándar, sí. Si quieres mayor seguridad, puedes limitar los privilegios solo a los necesarios (SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP). Pero para usuarios principiantes, todos los privilegios es la opción más simple y funcional.

Conclusión

Crear una base de datos MySQL en cPanel para WordPress es un proceso sencillo que consta de tres pasos: crear la base de datos, crear un usuario y asignarle privilegios. Con esta guía, podrás hacerlo sin problemas, incluso si eres nuevo en la administración de hosting.

Recuerda que esta base de datos es el corazón de tu sitio WordPress, así que guárdala con cuidado y realiza copias de seguridad periódicas desde cPanel (usando la herramienta phpMyAdmin o la función de Backups).

Si en algún momento te surge una duda, vuelve a esta guía o contacta con el soporte de tu hosting. ¡Ahora ya estás listo para instalar WordPress y empezar a construir tu web!

[TIP FINAL] Anota en un bloc de notas los siguientes datos: nombre de la base de datos, usuario y contraseña. Los necesitarás siempre que reinstales WordPress o migres 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