Para instalar aplicaciones de forma manual o desarrollar sitios web dinámicos, es fundamental saber crear y configurar una base de datos. En cPanel, este proceso consta de tres pasos obligatorios: crear la base de datos, crear el usuario y, lo más importante, vincular ambos asignando privilegios. Si omites cualquiera de los tres, tu aplicación no podrá conectarse.

Esta guía aplica a cualquier plan de web hosting con cPanel y te servirá tanto para instalar un CMS como WordPress o Joomla, como para conectar un sistema desarrollado a medida en PHP.

Paso 1: Crear la base de datos

  1. Accede a la herramienta:
    • Ingresa a tu cPanel.
    • En la sección Bases de datos, haz clic en Bases de datos MySQL.
    Icono de Bases de Datos MySQL en cPanel
  2. Nombra la base de datos:
    • Ubica la sección "Crear una nueva base de datos".
    • Escribe el nombre deseado (por ejemplo: tienda). Ten en cuenta que cPanel añade un prefijo automático con tu nombre de cuenta (quedaría como usuario_tienda). Ese nombre completo, con prefijo incluido, es el que usarás al configurar tu aplicación.
    • Haz clic en Crear una base de datos.
    Campo para crear nueva base de datos
  3. Haz clic en Volver para regresar a la pantalla principal.
    Botón volver en cPanel

Paso 2: Crear el usuario MySQL

La base de datos por sí sola no funciona: necesita un "guardián" con llaves para entrar. Ese es el usuario MySQL, con el que tu aplicación se autenticará cada vez que lea o escriba datos.

  1. Añade un nuevo usuario:
    • Desplázate hacia abajo hasta la sección Usuarios MySQL.
    • Nombre de usuario: escribe un nombre corto (por ejemplo: admin). Igual que con la base, cPanel le añadirá el prefijo de tu cuenta.
    • Contraseña: este punto es crucial. Usa el botón Generador de contraseñas para crear una clave segura y guárdala en un lugar protegido. La necesitarás para configurar tu script o CMS (por ejemplo, en el archivo wp-config.php de WordPress).
    • Haz clic en Crear usuario.
    Formulario para crear usuario de base de datos

Paso 3: Vincular usuario y base de datos (privilegios)

Este es el paso que la mayoría olvida. Aunque la base y el usuario existan, el usuario no puede "tocar" la base de datos hasta que lo autorices expresamente.

  1. Añade el usuario a la base de datos:
    • Busca la sección final llamada "Añadir usuario a la base de datos".
    • En el menú desplegable Usuario, selecciona el que acabas de crear.
    • En el menú Base de datos, selecciona la base de datos nueva.
    • Haz clic en el botón Añadir.
    Vincular usuario con base de datos
  2. Asigna los privilegios:
    • Se abrirá una nueva pantalla. Marca la casilla superior TODOS LOS PRIVILEGIOS (All Privileges).
    • Desplázate al final y haz clic en Hacer cambios.
    Asignar todos los privilegios al usuario

Verificación final

¡Listo! Si regresas a la pantalla principal, verás en la tabla "Bases de datos actuales" que tu base de datos ya tiene un usuario con privilegios asignado correctamente. Con estos tres datos —nombre de la base, nombre de usuario y contraseña— ya puedes instalar tu aplicación o conectar tu sitio.

Tabla de bases de datos con usuarios asignados

Errores comunes al conectar

  • "Access denied for user": suele deberse a una contraseña incorrecta en tu archivo de configuración, o a que saltaste el Paso 3 y el usuario no está vinculado a la base con "Todos los privilegios".
  • "Unknown database": el nombre de la base en tu configuración no incluye el prefijo de la cuenta (recuerda que es usuario_tienda, no solo tienda).
  • Servidor de base de datos: en la mayoría de las instalaciones dentro del mismo hosting, el host de conexión es localhost, ya que la base vive en el mismo servidor que tu sitio.

Preguntas frecuentes

¿Cuántas bases de datos incluye mi plan?

Depende del plan de hosting contratado. Puedes revisar el detalle de bases de datos incluidas en cada plan en la página de planes de web hosting, o consultar directamente en tu cPanel, donde se muestra el uso actual frente al límite disponible.

¿Cómo accedo a mi base de datos con phpMyAdmin?

Desde la misma sección Bases de datos de cPanel, haz clic en el icono phpMyAdmin: entrarás sin necesidad de contraseña adicional y podrás ver tablas, ejecutar consultas e importar o exportar datos. Tienes la guía completa en Acceso a phpMyAdmin.

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

La forma más sencilla es exportarla desde phpMyAdmin (pestaña Exportar, formato SQL), lo que genera un archivo descargable con toda la estructura y los datos. También puedes usar la herramienta de copias de seguridad de cPanel para descargar un respaldo de cada base por separado. Hazlo siempre antes de una migración o actualización importante.

¿Necesitas ayuda con esto?
Nuestro servicio de Hosting Compartido cPanel incluye configuración y soporte local en Bolivia.
Ver Hosting Compartido cPanel →
¿Le ha resultado útil esta respuesta? 185 Los usuarios encontraron esto útil (1263 Votos)