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

Guía paso a paso para crear una base de datos en cPanel

Actualizado el 10 de junio de 2026

¿Necesitas crear base de datos cPanel para tu web, pero no sabes por dónde empezar? No te preocupes, es más sencillo de lo que parece. Tanto si vas a instalar un CMS como WordPress o PrestaShop, como si necesitas una base de datos para una aplicación a medida, este tutorial cPanel te guiará paso a paso.

En esta guía, aprenderás a crear tu base de datos, asignarle un usuario y conectar tu web. Además, resolveremos dudas frecuentes y te daremos trucos para que todo funcione a la perfección.


¿Qué es una base de datos y por qué la necesitas?

Imagina que tu web es una tienda online. La base de datos es el almacén donde guardas todos los productos, los datos de tus clientes, los pedidos, las contraseñas y el contenido de tus páginas. Sin ella, plataformas como WordPress o PrestaShop no podrían recordar nada.

En MySQL cPanel, gestionarás estas bases de datos de forma visual y sin necesidad de tocar código. Es el sistema más común en los paneles de control de hosting.


Requisitos antes de empezar

Antes de lanzarte a crear base de datos cPanel, asegúrate de tener:

  • Acceso a tu panel de control (normalmente tudominio.com/cpanel).
  • Tus credenciales de cPanel (usuario y contraseña).
  • Si usas Syspanel (el antiguo HestiaCP), recuerda que el acceso es por el puerto 2106, por ejemplo: tudominio.com:2106.

Paso 1: Accede a la sección de bases de datos MySQL

Una vez dentro de cPanel, busca la sección Bases de Datos. Verás varias opciones, pero la que nos interesa es MySQL Databases (Bases de Datos MySQL). Haz clic ahí.

[TIP] Si tu cPanel está en inglés, no te preocupes, los iconos y la estructura son muy visuales. Busca el logo de una base de datos con un elefante (MySQL).


Paso 2: Crea tu base de datos

Dentro de MySQL Databases, localiza el apartado Create New Database (Crear nueva base de datos). Verás un campo de texto. Escribe un nombre descriptivo, por ejemplo:

  • basedatos_wordpress
  • tienda_prestashop
  • app_blog

Importante: cPanel suele añadir automáticamente un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1, la base de datos se llamará usuario1_basedatos_wordpress. No intentes cambiarlo, es necesario para la seguridad.

Haz clic en Create Database (Crear base de datos). Verás un mensaje de confirmación en verde.

[INFO] El nombre de la base de datos debe contener solo letras, números y guiones bajos. Evita espacios o caracteres especiales.


Paso 3: Crea un usuario para la base de datos

Ahora que ya tienes la base de datos, necesitas un usuario que pueda acceder a ella. No uses tu usuario principal de cPanel; crea uno específico.

Desplázate hacia abajo hasta la sección MySQL Users (Usuarios MySQL). Verás dos campos:

  • Username: inventa un nombre, por ejemplo usuarioweb.
  • Password: elige una contraseña segura. cPanel tiene un generador automático (recomendado). Si lo usas, copia la contraseña en un bloc de notas temporal.

Haz clic en Create User (Crear usuario). Recibirás otra confirmación.

[WARNING] Guarda el nombre de usuario y la contraseña en un lugar seguro. Los necesitarás para instalar WordPress, PrestaShop o cualquier otra aplicación. Si los pierdes, tendrás que crear un nuevo usuario.


Paso 4: Asigna el usuario a la base de datos

Este paso es crucial. Sin esta asignación, el usuario no podrá tocar la base de datos.

En la misma página, busca Add User to Database (Añadir usuario a la base de datos). Selecciona:

  • User: el usuario que acabas de crear.
  • Database: la base de datos que creaste.

Haz clic en Add (Añadir). Te preguntará qué privilegios quieres darle. Para la mayoría de casos (WordPress, PrestaShop, etc.), elige ALL PRIVILEGES (Todos los privilegios). Esto permite que la aplicación lea, escriba, modifique y borre datos sin problemas.

Marca la casilla y haz clic en Make Changes (Hacer cambios).

[TIP] Si eres más avanzado, puedes asignar solo privilegios específicos (SELECT, INSERT, UPDATE, DELETE...). Pero para empezar, con "Todos" es suficiente.


Paso 5: Conecta tu aplicación a la base de datos

Ya tienes todo listo. Ahora toca usar esa base de datos en tu web. Aquí te explico cómo hacerlo en los CMS más populares:

### Para WordPress

Durante la instalación de WordPress, te pedirá los datos de la base de datos. Debes rellenar:

  • Nombre de la base de datos: usuario1_basedatos_wordpress (el nombre completo que ves en cPanel).
  • Usuario: usuario1_usuarioweb.
  • Contraseña: la que generaste.
  • Servidor de base de datos: normalmente localhost. Si no funciona, consulta con tu hosting (puede ser 127.0.0.1 o un servidor remoto).
  • Prefijo de tabla: déjalo como wp_ (aunque puedes cambiarlo por seguridad).

Guarda el archivo wp-config.php o sigue el asistente.

### Para PrestaShop

En la instalación de PrestaShop, en el paso de configuración de la base de datos, introduce:

  • Dirección del servidor: localhost.
  • Nombre de la base de datos: el nombre completo.
  • Usuario: el nombre completo del usuario.
  • Contraseña: la que creaste.
  • Prefijo de tabla: déjalo como ps_.

PrestaShop también te preguntará si quieres sobrescribir tablas existentes. Como es nueva, responde que no.

[INFO] En ambos casos, si tu hosting usa Syspanel (HestiaCP), el proceso es similar. Accede al panel por el puerto 2106 y busca la sección de bases de datos. Los pasos son casi idénticos.


Errores comunes y cómo solucionarlos

### Error de conexión "Access denied for user"

Esto suele pasar por:

  • Escribir mal el nombre de usuario o contraseña.
  • No haber asignado el usuario a la base de datos (paso 4).
  • Usar un servidor de base de datos incorrecto (prueba con 127.0.0.1).

### No veo mi base de datos en cPanel

Puede que estés en una vista filtrada. Busca el campo de búsqueda en la parte superior de la página de MySQL Databases y escribe parte del nombre.

### La instalación de WordPress/PrestaShop no avanza

Revisa que hayas dado todos los privilegios al usuario. Si solo diste algunos, la aplicación puede fallar al crear tablas.

[WARNING] Nunca compartas tus credenciales de base de datos en foros públicos o con desconocidos. Si alguien accede a ella, podría borrar toda tu web.


Preguntas frecuentes (FAQ)

### ¿Puedo crear más de una base de datos?

Sí, en la mayoría de planes de hosting puedes crear tantas como necesites, hasta el límite que contrates. Cada web o aplicación debe tener su propia base de datos.

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

No puedes recuperarla, pero sí cambiarla. En cPanel, ve a MySQL Databases, busca tu usuario en la sección Current Users y haz clic en Change Password. Luego actualiza los datos en tu aplicación (por ejemplo, en el wp-config.php de WordPress).

### ¿Es seguro usar "localhost" como servidor?

Sí, es el valor estándar cuando tu web y la base de datos están en el mismo servidor. Si usas un servicio de bases de datos externo (como RDS de AWS), entonces tendrás que poner la IP o el endpoint.

### ¿Necesito conocimientos de SQL para esto?

No, para nada. cPanel hace todo el trabajo pesado. Solo necesitas saber rellenar formularios.

### ¿Puedo usar esta misma guía para Syspanel (HestiaCP)?

Sí, los pasos son equivalentes. En Syspanel, accede por el puerto 2106, busca la sección de bases de datos y sigue la misma lógica: crear base, crear usuario y asignar privilegios.


Consejos finales para mantener tu base de datos segura

  1. Usa contraseñas fuertes: combina mayúsculas, minúsculas, números y símbolos.
  2. No uses el usuario root de MySQL: siempre crea usuarios específicos para cada aplicación.
  3. Haz copias de seguridad periódicas: desde cPanel puedes exportar tu base de datos (phpMyAdmin) o usar plugins en WordPress.
  4. Actualiza tu CMS: WordPress y PrestaShop lanzan parches de seguridad que protegen tu base de datos de ataques.

Conclusión

Crear base de datos cPanel es un proceso sencillo que, una vez hecho, te abre la puerta a instalar cualquier web dinámica. Ya sea que montes un blog con WordPress base de datos o una tienda con PrestaShop, los pasos son los mismos: crea la base, crea un usuario, asígnalo y conecta tu aplicación.

Recuerda siempre guardar los datos de conexión (nombre, usuario y contraseña) en un lugar seguro. Y si algo falla, revisa los errores comunes de esta guía.

Ahora que sabes cómo hacerlo, ¡manos a la obra! Tu web te lo agradecerá.


[TIP FINAL] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. El proceso es idéntico, solo cambia la interfaz. ¡No tengas miedo de explorar!

¿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