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

Cómo crear una base de datos MySQL en cPanel y conectarla con WordPress

Actualizado el 28 de enero de 2026

¿Qué necesitas antes de empezar?

Crear una base de datos MySQL en cPanel y conectarla con WordPress es uno de los pasos más importantes para montar tu sitio web. Sin una base de datos, WordPress no puede guardar tus artículos, páginas, usuarios o comentarios. Es el "almacén" donde vive todo tu contenido.

Antes de comenzar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control cPanel (normalmente en tudominio.com/cpanel).
  • Tus credenciales de acceso (usuario y contraseña).
  • Un dominio o subdominio ya configurado.
  • Archivos de WordPress descargados (o acceso a la instalación automática de tu hosting).

Si no tienes claro cómo acceder a cPanel, contacta con tu proveedor de hosting. En la mayoría de casos, recibirás un correo con los datos de acceso al panel. Algunos proveedores usan paneles alternativos como Syspanel (accesible en el puerto 2106), pero en este artículo nos centramos en cPanel, el más común del mercado.


Paso 1: Accede a tu cPanel

Abre tu navegador favorito y escribe la URL de acceso a cPanel. Lo más habitual es:

  • https://tudominio.com/cpanel
  • https://tudominio.com:2083

Introduce tu usuario y contraseña. Una vez dentro, verás una interfaz con distintas secciones. Busca el grupo "Bases de datos". Ahí encontrarás varias herramientas, pero las que nos interesan son:

  • Asistente de base de datos MySQL (recomendado para principiantes).
  • Bases de datos MySQL.
  • Usuarios MySQL.

Para este tutorial, usaremos el asistente porque guía paso a paso. Pero si prefieres hacerlo manualmente, también te explicamos el proceso completo.


Paso 2: Crear la base de datos MySQL en cPanel

Usando el Asistente de base de datos MySQL

El asistente es la forma más sencilla de crear base de datos cPanel sin equivocarte. Sigue estos pasos:

  1. Haz clic en "Asistente de base de datos MySQL".
  2. En el primer campo, escribe el nombre de tu base de datos. cPanel añadirá automáticamente un prefijo con tu usuario (por ejemplo, usuario_bdwordpress). Elige un nombre descriptivo, como wordpress o blog.
  3. Haz clic en "Siguiente".
  4. Ahora crea un usuario para esa base de datos. Introduce un nombre de usuario (por ejemplo, wpuser) y una contraseña segura. cPanel suele incluir un generador de contraseñas. Usa una contraseña robusta con mayúsculas, números y símbolos.
  5. Haz clic en "Crear usuario".
  6. En el siguiente paso, verás la lista de privilegios. Para WordPress, marca "TODOS LOS PRIVILEGIOS" y haz clic en "Siguiente".

¡Listo! Ya tienes tu base de datos creada y tu usuario asignado con todos los permisos. Ahora pasemos al método manual, por si prefieres hacerlo tú mismo.

Método manual: Crear base de datos y usuario por separado

Si quieres más control, puedes crear la base de datos paso a paso:

  1. Ve a "Bases de datos MySQL".
  2. En el campo "Crear nueva base de datos", escribe el nombre y haz clic en "Crear base de datos".
  3. Ve a "Usuarios MySQL" y crea un nuevo usuario con su contraseña.
  4. Una vez creado el usuario, vuelve a "Bases de datos MySQL".
  5. Busca la sección "Añadir usuario a la base de datos".
  6. Selecciona tu usuario y tu base de datos en los menús desplegables.
  7. Haz clic en "Añadir".
  8. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

Este método es igual de válido que el asistente, pero ofrece más transparencia sobre lo que ocurre en cada paso.


Paso 3: Anota los datos de conexión

Antes de conectar WordPress, necesitas tener a mano estos cuatro datos:

  • Nombre de la base de datos: normalmente con el prefijo de tu usuario (ej. usuario_wordpress).
  • Usuario de la base de datos: el que acabas de crear (ej. usuario_wpuser).
  • Contraseña: la que asignaste al usuario.
  • Host de la base de datos: casi siempre es localhost, pero algunos hosts usan localhost con el puerto o una dirección específica. Si no estás seguro, revisa la documentación de tu hosting. En cPanel, lo habitual es localhost.

Guárdalos en un archivo de texto seguro. Los necesitarás en el siguiente paso.


Paso 4: Conectar WordPress con tu base de datos MySQL

Ahora viene la parte interesante: conectar WordPress cPanel. Dependiendo de cómo quieras instalar WordPress, hay dos caminos:

Opción A: Instalación manual de WordPress

Si ya has subido los archivos de WordPress a tu servidor (por ejemplo, en la carpeta public_html), sigue estos pasos:

  1. Abre tu navegador y visita tudominio.com (o tudominio.com/carpeta si lo instalaste en una subcarpeta).
  2. WordPress detectará que no hay configuración y te mostrará el instalador.
  3. Selecciona tu idioma y haz clic en "Continuar".
  4. WordPress te pedirá los datos de la base de datos. Introduce:
    • Nombre de la base de datos: el que creaste en cPanel.
    • Usuario de la base de datos: el usuario MySQL cPanel que creaste.
    • Contraseña: la contraseña del usuario.
    • Servidor de la base de datos: localhost (o el que te indique tu hosting).
    • Prefijo de tabla: déjalo como wp_ por defecto.
  5. Haz clic en "Enviar".

Si los datos son correctos, WordPress te mostrará un mensaje de éxito y podrás continuar con la instalación (configurar el sitio, el administrador, etc.).

Opción B: Instalación automática desde cPanel

Muchos hosts incluyen un instalador automático de WordPress en cPanel (llamado "Instalador de WordPress" o "Softaculous"). En ese caso:

  1. Ve a la sección "Softaculous Apps Installer" o "Instalador de WordPress".
  2. Haz clic en "Install" (Instalar).
  3. Rellena los campos (dominio, directorio, nombre del sitio, etc.).
  4. En la sección de "Configuración de la base de datos", verás que el instalador puede crear una base de datos automáticamente o usar una existente. Si quieres usar la que creaste, selecciona "Seleccionar base de datos existente" y elige la tuya.
  5. Introduce el usuario y la contraseña que creaste.
  6. Completa el resto del formulario y haz clic en "Install".

El instalador hará todo el trabajo por ti, incluyendo la conexión.


Paso 5: Verifica que la conexión funciona

Una vez instalado WordPress, es importante comprobar que la conexión es correcta. Entra en tu panel de administración (tudominio.com/wp-admin) y navega por el sitio. Si ves contenido y puedes crear entradas, todo está perfecto.

Si aparece el error "Error al establecer una conexión con la base de datos", revisa estos puntos:

  • Que el nombre de la base de datos y el usuario sean exactamente los que aparecen en cPanel (con el prefijo).
  • Que la contraseña no tenga espacios o caracteres extraños.
  • Que el host sea localhost (o el que te indique tu proveedor).
  • Que el usuario tenga todos los privilegios sobre la base de datos.

[WARNING] No compartas nunca tus credenciales de base de datos en foros públicos o con terceros. Un acceso comprometido puede destruir tu sitio web.


Paso 6: Configuración avanzada (opcional)

Si ya tienes WordPress instalado y necesitas cambiar la base de datos a la que se conecta, puedes editar el archivo wp-config.php ubicado en la raíz de tu instalación. Busca estas líneas:

define('DB_NAME', 'tu_base_de_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');

Cámbialas por los nuevos datos y guarda el archivo. WordPress usará la nueva configuración en el siguiente acceso.

También puedes añadir el prefijo de tabla personalizado si quieres más seguridad, aunque para la mayoría de usuarios wp_ es suficiente.


Preguntas frecuentes (FAQ)

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

Técnicamente sí, pero no es recomendable. Cada WordPress debería tener su propia base de datos para evitar conflictos de tablas y facilitar las copias de seguridad. Si usas prefijos distintos (wp_sitio1_, wp_sitio2_), podrías compartirla, pero es una mala práctica.

¿Qué hago si olvido la contraseña de mi usuario MySQL?

Puedes cambiarla desde cPanel en "Usuarios MySQL". Busca tu usuario, haz clic en "Cambiar contraseña" y sigue las instrucciones. Después actualiza el archivo wp-config.php con la nueva contraseña.

¿Puedo crear una base de datos MySQL desde SSH?

Sí, si tienes acceso SSH puedes usar comandos como mysql -u usuario -p -e "CREATE DATABASE nombre". Pero para la mayoría de usuarios, cPanel es mucho más sencillo y seguro.

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

Syspanel es un panel alternativo que algunos proveedores ofrecen. Su estructura es similar, pero el acceso se realiza en el puerto 2106 (por ejemplo, tudominio.com:2106). La lógica de crear la base de datos y conectar WordPress es la misma, aunque los nombres de las secciones pueden variar ligeramente.

¿Necesito conocimientos avanzados para crear una base de datos MySQL en cPanel?

No, con este tutorial cualquiera puede hacerlo. Solo necesitas seguir los pasos y tener paciencia. Si algo falla, la mayoría de veces es un error de escritura en el nombre o la contraseña.

¿Cómo hago una copia de seguridad de mi base de datos?

Desde cPanel, ve a "Copias de seguridad" o usa phpMyAdmin para exportar tu base de datos. También puedes instalar plugins de WordPress como UpdraftPlus para automatizar las copias desde el panel de administración.


Consejos finales

  • Usa contraseñas fuertes para tu base de datos y tu usuario MySQL. No uses 123456 ni password.
  • Mantén tu WordPress actualizado para evitar vulnerabilidades.
  • Haz copias de seguridad periódicas de tu base de datos. Nunca sabes cuándo las necesitarás.
  • Si tu sitio crece, considera usar un servicio de base de datos externo como Amazon RDS, pero para empezar, la base de datos de cPanel es más que suficiente.

[TIP] Si estás migrando un WordPress desde otro hosting, además de la base de datos, tendrás que transferir los archivos del tema, plugins y subidas (carpeta wp-content). No olvides cambiar las URLs en la base de datos o usar un plugin de migración.

[INFO] Algunos hosts limitan el tamaño de la base de datos. Si tu sitio es muy grande, consulta con tu proveedor antes de llenarla.


Conclusión

Crear una base de datos MySQL en cPanel y conectarla con WordPress es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Ya sea usando el asistente o el método manual, lo importante es tener claros los datos de conexión y verificar que todo funciona correctamente.

Recuerda que la base de datos es el corazón de tu WordPress: sin ella, no hay contenido. Tómate tu tiempo, anota tus credenciales en un lugar seguro y no dudes en consultar la documentación de tu hosting si tienes dudas específicas.

Con esta guía, ya estás listo para montar tu sitio web. ¡Buena suerte con tu proyecto!

¿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