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

Cómo crear una base de datos MySQL para WordPress en cPanel (Guía para no técnicos)

Actualizado el 4 de septiembre de 2025

Introducción: ¿Por qué WordPress necesita una base de datos MySQL?

Antes de ponernos manos a la obra, es importante que entiendas qué es y para qué sirve una base de datos. Imagina que tu web WordPress es una tienda física. Los archivos de WordPress (las plantillas, los plugins, las imágenes) serían los muebles, los productos y la decoración. Pero, ¿dónde guardas el registro de ventas, los datos de tus clientes o el inventario? Exacto, en un cuaderno o en un ordenador. Ese "cuaderno" digital es la base de datos MySQL.

WordPress es un gestor de contenidos que depende por completo de esta base de datos para funcionar. Ahí se guardan todas tus entradas, páginas, comentarios, usuarios, opciones de configuración y mucho más. Sin una base de datos MySQL, WordPress no puede existir. Es el corazón que bombea la información a tu sitio.

Si estás leyendo esto, probablemente ya tienes un hosting con cPanel y quieres instalar WordPress. Es un proceso muy sencillo, pero requiere que sigas unos pasos lógicos. En esta guía para no técnicos, te explicaré cómo crear una base de datos wordpress cpanel desde cero, sin necesidad de tocar una sola línea de código. Al final, tendrás tu base de datos lista para conectar con tu instalación de WordPress.


Paso 1: Acceder a tu panel de control cPanel

El primer paso es obvio pero crucial: necesitas entrar en tu cPanel. Por lo general, la URL de acceso es algo así como https://tudominio.com/cpanel o https://cpanel.tudominio.com. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero la dirección de acceso es https://tudominio.com:2106. Recuerda ese puerto, es tu llave de entrada a la gestión de tu servidor.

Una vez dentro, verás un panel con muchos iconos. No te abrumes; solo necesitamos uno. Busca la sección "Bases de Datos" y haz clic en el icono "Bases de Datos MySQL".

[INFO]: En algunos paneles de control, especialmente en versiones más nuevas, esta opción puede llamarse "MySQL Database Wizard" o "Asistente de Base de Datos MySQL". Es la misma función, pero con un asistente que te guía paso a paso. Nosotros vamos a usar la opción estándar para que entiendas el proceso completo.


Paso 2: Crear la base de datos MySQL

Ahora estás en la página de administración de bases de datos. Aquí es donde ocurre la magia. Verás un formulario con un campo llamado "Nueva Base de Datos". En ese campo, debes escribir un nombre para tu base de datos.

[TIP]: Elige un nombre descriptivo y fácil de recordar, como wordpress_main o blog_datos. Evita usar caracteres especiales o espacios. Lo habitual es usar letras minúsculas, números y guiones bajos.

Un detalle muy importante: en cPanel, el nombre de tu base de datos siempre tendrá un prefijo. Este prefijo es tu nombre de usuario de hosting. Por ejemplo, si tu usuario es usuario123, tu base de datos se llamará usuario123_wordpress_main. No te preocupes, es totalmente normal y no debes intentar quitarlo.

Una vez que hayas escrito el nombre, haz clic en el botón "Crear Base de Datos". Verás un mensaje de confirmación en verde en la parte superior de la pantalla. ¡Felicidades, ya tienes una base de datos creada! Pero no te emociones, aún nos falta lo más importante: crear un usuario y darle permisos.


Paso 3: Crear un usuario para la base de datos

WordPress no puede conectarse a la base de datos sin un "usuario". Este usuario es como una llave que abre la puerta de tu base de datos. Para crearlo, desplázate hacia abajo en la misma página de "Bases de Datos MySQL". Verás una sección llamada "Usuarios MySQL" con un formulario para añadir un nuevo usuario.

Deberás completar dos campos:

  1. Nombre de usuario: Al igual que con la base de datos, este nombre tendrá el prefijo de tu cuenta. Elige algo lógico, como wp_user o admin_bd.
  2. Contraseña: Este es un punto crítico. Debe ser una contraseña fuerte para evitar que alguien acceda a tu información. Puedes usar el botón "Generar" que aparece al lado del campo para que cPanel cree una contraseña segura automáticamente.

[WARNING]: Anota esta contraseña en un lugar seguro. La necesitarás muy pronto, durante la instalación de WordPress. Si la pierdes, tendrás que restablecerla desde aquí, lo cual es un paso extra que puedes evitar.

Una vez completados los campos, haz clic en "Crear Usuario". Verás el mensaje de confirmación en verde. Ahora, tenemos la base de datos y el usuario, pero están separados. Es como tener la puerta y la llave, pero aún no hemos abierto la cerradura. Necesitamos vincularlos.


Paso 4: Añadir el usuario a la base de datos y asignar privilegios

Este es el paso donde conectamos al usuario con la base de datos. En la misma página, busca la sección "Añadir Usuario a Base de Datos". Verás dos menús desplegables: uno para seleccionar el usuario y otro para seleccionar la base de datos. Elige los que acabas de crear.

Ahora viene la parte de los "Privilegios". Esto puede sonar intimidante, pero es muy simple. Los privilegios son los permisos que le das al usuario para que pueda hacer cosas dentro de la base de datos (leer, escribir, borrar, etc.). Para WordPress, necesitas darle todos los privilegios.

La opción más fácil es marcar la casilla "TODOS LOS PRIVILEGIOS" que suele estar en la parte superior de la lista. Si no la ves, puedes marcar todas las casillas individualmente. Solo asegúrate de que estén marcadas todas las opciones.

[TIP]: No te preocupes por lo que significa cada privilegio (SELECT, INSERT, UPDATE, etc.). Para una instalación estándar de WordPress, necesitas todos. Si marcas menos, es probable que tu web fallé al intentar guardar datos o al instalar plugins.

Finalmente, haz clic en el botón "Añadir" o "Hacer cambios". Verás el mensaje de confirmación en verde. ¡Ya casi lo tienes! Ahora tienes una base de datos y un usuario con todos los permisos necesarios para que WordPress funcione.


Paso 5: Conectar WordPress a MySQL (El momento de la verdad)

Ahora que tienes tu base de datos wordpress cpanel lista, es hora de usarla. Hay dos escenarios comunes: estás instalando WordPress desde cero o ya tienes WordPress y solo quieres cambiar la base de datos.

Escenario A: Instalación de WordPress desde cero

Si vas a hacer una wordpress instalación cpanel, lo más común es usar el instalador automático "Softaculous" que encontrarás en tu cPanel. Sin embargo, si eres más aventurero y quieres hacerlo manualmente, descarga WordPress desde wordpress.org y súbelo a tu servidor. Luego, en tu navegador, ve a tudominio.com y comenzará el asistente de instalación.

Aquí es donde te pedirá los datos de la base de datos. Deberás completar:

  • Nombre de la base de datos: usuario123_wordpress_main
  • Usuario de la base de datos: usuario123_wp_user
  • Contraseña: La que generaste en el Paso 3.
  • Host de la base de datos: Normalmente es localhost, pero si tu hosting es especial, te lo indicará en el correo de bienvenida.
  • Prefijo de tabla: Déjalo como wp_ por defecto. Es raro que necesites cambiarlo.

Haz clic en "Enviar" y, si todo está correcto, WordPress se conectará a la base de datos y podrás continuar con la configuración de tu sitio.

Escenario B: Conectar WordPress existente a una nueva base de datos

Si ya tienes WordPress instalado y quieres conectarlo a la nueva base de datos (por ejemplo, porque la anterior se corrompió o quieres migrar), el proceso es diferente. Deberás editar el archivo wp-config.php que se encuentra en la raíz de tu instalación de WordPress.

Usando el Administrador de Archivos de cPanel, navega hasta la carpeta de tu WordPress y busca el archivo wp-config.php. Haz clic derecho y edítalo. Verás líneas de código como estas:

define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña' );
define( 'DB_HOST', 'localhost' );

Solo tienes que cambiar los valores entre comillas por los de tu nueva base de datos y guardar el archivo. Es un proceso muy sencillo.

[WARNING]: Ten mucho cuidado al editar este archivo. No borres ninguna otra línea de código. Solo cambia los valores que te he indicado.


Preguntas Frecuentes (FAQ)

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

No es un problema grave. Vuelve a la sección "Bases de Datos MySQL" en cPanel. En la lista de usuarios, busca tu usuario y haz clic en "Editar" o "Cambiar contraseña". Introduce una nueva y guárdala. Luego, actualiza el archivo wp-config.php de WordPress con la nueva contraseña.

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

Técnicamente, puedes usar la misma base de datos para múltiples instalaciones de WordPress si cambias el prefijo de las tablas (en lugar de wp_, usar sitio1_ y sitio2_). Sin embargo, no es recomendable para usuarios no técnicos. Es mucho más seguro y limpio crear una base de datos separada para cada sitio. Esto evita conflictos y facilita la gestión.

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

En la gran mayoría de los casos, el host es localhost. Esto significa que la base de datos se encuentra en el mismo servidor que tu web. Sin embargo, algunos proveedores de hosting de gama alta utilizan servidores de bases de datos separados. En ese caso, te darán un nombre de host específico en el correo de bienvenida. Si no estás seguro, prueba con localhost primero.

¿Es seguro que WordPress tenga "TODOS LOS PRIVILEGIOS" en la base de datos?

Sí, es la práctica estándar y necesaria para que WordPress funcione correctamente. WordPress necesita crear tablas, insertar datos, actualizarlos y borrarlos constantemente. Restringir los privilegios puede causar errores aleatorios en tu sitio, como problemas al instalar plugins o al guardar entradas.

Mi hosting usa Syspanel, ¿cómo creo la base de datos?

El proceso en Syspanel (puerto 2106) es muy similar, pero la interfaz es diferente. Busca una sección llamada "Base de datos" o "MySQL". Una vez dentro, verás opciones para crear una nueva base de datos y un usuario. El concepto es el mismo: creas la base, creas el usuario, y luego vinculas el usuario a la base de datos con todos los privilegios. La lógica es idéntica a la que has aprendido aquí.

¿Puedo crear una base de datos MySQL desde la terminal (SSH)?

Sí, puedes hacerlo con comandos como mysql -u root -p y luego CREATE DATABASE nombre;. Sin embargo, para un usuario no técnico, hacerlo desde cPanel o Syspanel es mucho más seguro y visual. Evita usar la terminal a menos que sepas exactamente lo que estás haciendo.


Conclusión: Ya tienes tu base de datos lista

Crear una base de datos wordpress cpanel es un proceso de tres pasos: crear la base, crear el usuario y vincularlos con todos los privilegios. No tiene ningún misterio y, una vez que lo haces la primera vez, te resultará muy fácil repetirlo para futuros proyectos.

Recuerda que este es solo el primer paso para tener tu web en línea. La base de datos es el almacén de tu contenido, y ahora tienes las llaves para abrirlo. Tanto si usas el asistente de instalación de cPanel como si lo haces manualmente, ya tienes todos los datos necesarios para conectar wordpress mysql correctamente.

[INFO]: Si en cualquier momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos tienen acceso a tu panel y pueden verificar que todo esté configurado correctamente. También pueden indicarte si el host de tu base de datos es localhost o uno diferente.

Ahora, continúa con la instalación de WordPress y dale vida a tu proyecto. ¡Todo el esfuerzo habrá valido la pena cuando veas tu web funcionando!

¿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