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

Crear y gestionar bases de datos MySQL en cPanel para WordPress

Actualizado el 24 de febrero de 2026

¿Por qué es importante entender las bases de datos MySQL en WordPress?

WordPress utiliza MySQL como su motor de base de datos por defecto. Cada vez que escribes una entrada, publicas una página, instalas un plugin o cambias un ajuste, esa información se guarda en tablas dentro de una base de datos. Sin una base de datos, WordPress simplemente no podría funcionar.

Cuando gestionas tu sitio en cPanel, una de las tareas más comunes (y a veces necesarias para resolver errores) es crear, modificar o reparar tu base de datos MySQL. Saber usar phpMyAdmin en cPanel y entender cómo gestionar MySQL WordPress te da control total sobre tu contenido, incluso cuando algo falla.


¿Qué es una base de datos MySQL y cómo se relaciona con WordPress?

Una base de datos MySQL es como un gran archivador digital organizado en tablas. Cada tabla almacena un tipo específico de información: entradas, comentarios, usuarios, opciones de configuración, etc.

Cuando instalas WordPress, el sistema crea automáticamente varias tablas con un prefijo (por ejemplo, wp_posts, wp_users, wp_options). Todo lo que ves en tu sitio web está almacenado aquí.

[INFO] Si alguna vez necesitas migrar tu sitio, cambiar de hosting o solucionar un error de conexión, tendrás que acceder a tu base de datos MySQL desde cPanel. Por eso es tan importante saber crearla y gestionarla correctamente.


Paso a paso: Crear base de datos WordPress desde cPanel

Vamos a ver el proceso completo para crear base de datos WordPress desde cero. Sigue estos pasos con calma, no necesitas conocimientos técnicos avanzados.

1. Accede a cPanel

Ingresa a tu panel de control cPanel con las credenciales que te proporcionó tu proveedor de hosting. Normalmente la URL es algo como https://tudominio.com/cpanel o https://tuip:2083.

2. Busca la sección "Bases de Datos"

Dentro de cPanel, busca una sección llamada "Bases de Datos MySQL" o "MySQL Databases". Es muy común que aparezca en la parte central o en un grupo de iconos.

3. Crea una nueva base de datos

Haz clic en "Crear una nueva base de datos". Te pedirá un nombre. El sistema suele anteponer tu nombre de usuario de cPanel (por ejemplo: usuario_miweb). Solo debes escribir la parte que tú eliges, como miweb. El nombre final será algo así como usuario_miweb.

[WARNING] No uses espacios ni caracteres especiales. Solo letras minúsculas, números y guiones bajos.

4. Crea un usuario para la base de datos

Una vez creada la base de datos, baja en la misma página hasta la sección "Usuarios MySQL". Allí:

  1. Escribe un nombre de usuario (ej: usuariowp).
  2. Elige una contraseña segura. Puedes usar el generador de contraseñas de cPanel.
  3. Haz clic en "Crear usuario".

5. Asigna el usuario a la base de datos

Ahora ve a la sección "Añadir usuario a la base de datos". Selecciona el usuario que acabas de crear y la base de datos que creaste. Luego haz clic en "Añadir".

Te preguntará qué permisos quieres darle. Para WordPress, selecciona "Todos los privilegios" (marca la casilla de arriba o selecciona una por una). Esto es necesario para que WordPress pueda leer, escribir y modificar datos.

[TIP] Si alguna vez necesitas crear un usuario solo para consultas (por ejemplo, para un informe), puedes darle solo permisos SELECT. Pero para WordPress normal, elige todos.

6. Guarda los datos de conexión

Ahora tienes:

  • Nombre de la base de datos: usuario_miweb
  • Usuario: usuario_usuariowp
  • Contraseña: la que elegiste
  • Host: normalmente localhost (aunque algunos servidores usan una IP o un nombre específico)

Estos datos los necesitarás durante la instalación de WordPress o si editas el archivo wp-config.php.


Cómo conectar tu base de datos MySQL a WordPress

Si estás instalando WordPress por primera vez, el asistente de instalación te pedirá estos datos. Si ya tienes WordPress instalado y necesitas cambiar la conexión (por ejemplo, después de migrar), debes editar el archivo wp-config.php.

Localiza el archivo wp-config.php

Usa el Administrador de archivos de cPanel o un cliente FTP. El archivo wp-config.php está en la carpeta raíz de tu instalación de WordPress.

Edita los valores de conexión

Busca estas líneas y reemplázalas con los datos que guardaste:

define('DB_NAME', 'usuario_miweb');
define('DB_USER', 'usuario_usuariowp');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');

Guarda los cambios y sube el archivo de nuevo si lo editaste localmente.

[WARNING] Si pones mal el host o la contraseña, WordPress te mostrará un error de "Error al establecer conexión con la base de datos". No te preocupes, solo revisa los datos.


Gestionar MySQL WordPress con phpMyAdmin en cPanel

phpMyAdmin es una herramienta web que te permite administrar tu base de datos MySQL desde el navegador. Es como un "explorador de archivos" para tu base de datos.

Cómo acceder a phpMyAdmin desde cPanel

  1. En cPanel, busca el icono "phpMyAdmin" (suele estar en la sección "Bases de Datos").
  2. Haz clic y se abrirá una nueva pestaña.
  3. En la columna izquierda, verás todas tus bases de datos. Selecciona la que corresponde a tu WordPress.

Operaciones comunes en phpMyAdmin

Revisar tablas y su estructura

Al hacer clic en una base de datos, verás una lista de tablas. Cada una tiene un nombre como wp_posts, wp_comments, etc. Puedes hacer clic en una tabla para ver sus columnas (campos) y los datos que contiene.

Reparar tablas dañadas

Si tu sitio muestra errores o se cae, a veces las tablas se corrompen. En phpMyAdmin:

  1. Selecciona todas las tablas (marca la casilla superior).
  2. En el menú desplegable "Con seleccionados", elige "Reparar tabla".
  3. phpMyAdmin ejecutará una reparación automática.

[TIP] Es buena práctica hacer esto después de una migración o si notas comportamientos extraños en tu web.

Exportar e importar bases de datos

Para hacer una copia de seguridad o migrar tu sitio:

  1. Selecciona la base de datos en la columna izquierda.
  2. Ve a la pestaña "Exportar".
  3. Elige el método "Rápido" (todo en un solo archivo SQL) y haz clic en "Continuar".
  4. Se descargará un archivo .sql con toda tu información.

Para importar (por ejemplo, en un nuevo hosting), ve a la pestaña "Importar", selecciona el archivo .sql y haz clic en "Continuar".

[WARNING] Al importar, asegúrate de que la base de datos destino esté vacía o que el prefijo de las tablas no entre en conflicto. Si importas sobre una base de datos existente, sobrescribirás los datos.


Cambiar el prefijo de las tablas de WordPress (seguridad)

Por defecto, WordPress usa el prefijo wp_. Esto es conocido por los atacantes. Cambiarlo puede mejorar la seguridad.

Pasos para cambiar el prefijo con phpMyAdmin

  1. Haz una copia de seguridad de tu base de datos (como explicamos arriba).
  2. En phpMyAdmin, selecciona todas las tablas que empiezan con wp_.
  3. Ve a la pestaña "Operaciones" y busca la opción "Renombrar tablas con prefijo".
  4. Escribe el nuevo prefijo (ej: miweb_) y haz clic en "Continuar".
  5. Ahora edita el archivo wp-config.php y cambia la línea:
    $table_prefix = 'wp_';
    
    por:
    $table_prefix = 'miweb_';
    

[INFO] Si usas algún plugin de caché o seguridad, puede que necesites actualizar sus configuraciones después de este cambio.


Solución de problemas comunes con bases de datos MySQL en WordPress

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

Causas posibles:

  • Datos incorrectos en wp-config.php (nombre, usuario, contraseña, host).
  • El servidor MySQL está caído (contacta a tu hosting).
  • El usuario no tiene permisos suficientes.

Solución: Revisa los datos en wp-config.php y, si es necesario, vuelve a asignar el usuario a la base de datos desde cPanel con todos los privilegios.

Error: "Una o más tablas de la base de datos no están disponibles"

Causa: Tablas corruptas.

Solución: Usa phpMyAdmin para reparar las tablas (como explicamos antes). Si el error persiste, restaura desde una copia de seguridad.

Error: "Demasiadas conexiones"

Causa: Muchos procesos abiertos en MySQL (a veces por plugins mal optimizados o ataques).

Solución: Temporalmente, puedes aumentar el límite de conexiones desde cPanel (si tu plan lo permite) o contactar al soporte técnico. También desactiva plugins sospechosos.


Preguntas frecuentes (FAQ)

¿Puedo tener varias bases de datos MySQL para diferentes sitios WordPress?

Sí. Cada instalación de WordPress debe tener su propia base de datos. En cPanel puedes crear tantas como tu plan de hosting permita.

¿Es seguro usar phpMyAdmin?

Sí, siempre que accedas desde cPanel (que ya tiene autenticación). No compartas tus credenciales de cPanel y cierra sesión cuando termines.

¿Qué hago si olvido la contraseña de la base de datos?

En cPanel, ve a "Bases de datos MySQL", busca el usuario y haz clic en "Cambiar contraseña". Luego actualiza el wp-config.php con la nueva contraseña.

¿Qué es el host de la base de datos? ¿Siempre es "localhost"?

En la mayoría de los servidores compartidos, sí es localhost. Pero en algunos casos (como servidores dedicados o ciertos proveedores), puede ser una IP o un nombre como mysql.tudominio.com. Revisa la documentación de tu hosting.

¿Syspanel (HestiaCP) también tiene una herramienta similar?

Si usas Syspanel (HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ej: https://tudominio.com:2106). Dentro de Syspanel, busca "Bases de Datos" y podrás crear y gestionar MySQL de forma parecida a cPanel.


Consejos finales para gestionar MySQL WordPress como un experto

  • Haz copias de seguridad periódicas. Programa exportaciones automáticas desde cPanel o usa un plugin de backup.
  • No edites datos directamente en phpMyAdmin a menos que sepas exactamente lo que haces. Un cambio incorrecto puede romper tu sitio.
  • Mantén tu WordPress y plugins actualizados. Las vulnerabilidades en la base de datos suelen explotarse a través de código desactualizado.
  • Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y la interfaz es igual de amigable que cPanel.

Con estos conocimientos, ya puedes crear base de datos WordPress, gestionar MySQL con phpMyAdmin en cPanel y solucionar los problemas más comunes. Si algo sale mal, recuerda que siempre puedes restaurar desde una copia de seguridad o pedir ayuda a tu proveedor de hosting. ¡Tu sitio web está en buenas manos!

¿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