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

Guía para crear bases de datos en cPanel

Actualizado el 31 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo crear una base de datos en cPanel. Es una tarea muy común cuando necesitas instalar un gestor de contenidos (como WordPress, Joomla o Drupal) o cualquier aplicación web que requiera almacenar información. No te preocupes si nunca lo has hecho, es mucho más sencillo de lo que parece.

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

Imagina que tu web es una tienda. La base de datos sería el almacén donde guardas todos los productos, los pedidos, los datos de los clientes y las contraseñas. Sin ella, tu web no podría recordar nada. Cada vez que alguien visita tu sitio, la aplicación consulta la base de datos para mostrar la información correcta.

Crear una base de datos en cPanel es el primer paso para que tu web funcione correctamente. En este tutorial, te guiaré para que lo hagas sin errores.

Requisitos previos

Antes de empezar, necesitas tener acceso a tu panel de control. Normalmente, tu proveedor de hosting te proporciona una URL y tus credenciales. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106.

Una vez dentro de cPanel, busca la sección de Bases de Datos. Verás varias opciones, pero hoy nos centraremos en MySQL Databases (o bases de datos MySQL).

Paso 1: Crear la base de datos

  1. En el panel de cPanel, localiza el icono MySQL Databases y haz clic.
  2. Aparecerá un formulario con un campo llamado New Database (Nueva base de datos).
  3. Escribe un nombre descriptivo. Por ejemplo: mipagina_blog o tienda_clientes.

    [TIP] Elige un nombre que te ayude a identificar el propósito de la base de datos. Evita usar espacios o caracteres especiales.

  4. Haz clic en Create Database (Crear base de datos). Verás un mensaje de confirmación: “Added the database”.

¡Felicidades! Ya has creado tu primera base de datos. Pero aún no está lista para usarse. Necesitas añadir un usuario y darle permisos.

Paso 2: Crear un usuario de base de datos

La base de datos necesita un usuario autorizado para conectarse a ella. Sin usuario, nadie puede entrar.

  1. En la misma página de MySQL Databases, baja hasta la sección MySQL Users (Usuarios MySQL).
  2. Rellena los campos Username (Nombre de usuario) y Password (Contraseña). Elige una contraseña segura, combinando letras mayúsculas, minúsculas, números y símbolos.

    [WARNING] No uses contraseñas obvias como "123456" o "password". Una contraseña débil es la puerta de entrada para los hackers. Usa el generador de contraseñas que incluye cPanel (el candado al lado del campo).

  3. Vuelve a escribir la contraseña en el campo de confirmación.
  4. Haz clic en Create User (Crear usuario).

Paso 3: Asignar el usuario a la base de datos

Ahora tienes la base de datos y el usuario, pero están separados. Debes unirlos y darle permisos al usuario para que pueda hacer cosas dentro de la base de datos.

  1. En la misma página, busca la sección Add User to Database (Añadir usuario a la base de datos).
  2. En el primer menú desplegable, selecciona el usuario que acabas de crear.
  3. En el segundo menú, selecciona la base de datos que creaste.
  4. Haz clic en Add (Añadir).
  5. Aparecerá una pantalla con los privilegios (permisos). Aquí puedes elegir qué acciones puede realizar el usuario. Para la mayoría de aplicaciones (como WordPress), selecciona ALL PRIVILEGES (Todos los privilegios). Esto le da control total sobre la base de datos.

    [INFO] Si estás configurando una aplicación muy específica, algunos desarrolladores recomiendan solo ciertos permisos. Pero para un uso general, marcar todos es seguro y funcional.

  6. Haz clic en Make Changes (Aplicar cambios).

Gestión de bases de datos desde cPanel

Una vez creada, puedes gestionarla fácilmente. Aquí te explico las herramientas principales.

phpMyAdmin: el editor visual

cPanel incluye phpMyAdmin, una herramienta web que te permite ver, editar, exportar e importar datos directamente. Es ideal para hacer cambios rápidos o solucionar problemas.

  1. Desde el panel principal de cPanel, haz clic en phpMyAdmin.
  2. Selecciona tu base de datos en el menú de la izquierda.
  3. Verás todas las tablas (como wp_posts en WordPress). Puedes hacer clic en cualquier tabla para ver su contenido.

Exportar e importar bases de datos

Si necesitas mover tu web a otro servidor o hacer una copia de seguridad, exportar la base de datos es clave.

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Haz clic en la pestaña Exportar (Export).
  3. Elige el método Rápido (mostrar solo algunas opciones) y formato SQL.
  4. Haz clic en Continuar y se descargará un archivo .sql.

Para importar, solo tienes que ir a la pestaña Importar, seleccionar el archivo .sql y hacer clic en Continuar.

Renombrar o eliminar bases de datos

Ten cuidado con estas acciones, ya que pueden romper tu web si la base de datos está en uso.

  • Eliminar: En la página principal de MySQL Databases, en la sección Current Databases (Bases de datos actuales), busca el nombre de tu base de datos y haz clic en Delete (Eliminar). Te pedirá confirmación.

    [WARNING] Eliminar una base de datos borra toda su información para siempre. Asegúrate de tener una copia de seguridad antes.

  • Renombrar: cPanel no tiene una opción directa para renombrar bases de datos. La forma segura es exportarla, crear una nueva con el nombre deseado e importar los datos. Luego eliminas la antigua.

Errores comunes y cómo solucionarlos

A veces, al crear base de datos cPanel pueden surgir problemas. Aquí los más frecuentes.

"Access denied for user"

Este error suele ocurrir cuando el nombre de usuario o la contraseña son incorrectos en el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress).

Solución: Revisa que el nombre de usuario y la contraseña coincidan exactamente con los que creaste en cPanel. A veces el nombre de usuario incluye un prefijo (ej: tuusuario_nombre).

"Can't connect to MySQL server"

Este error indica que la aplicación no encuentra el servidor de base de datos.

Solución: Normalmente el servidor es localhost. Si tu hosting usa un servidor remoto, verifica el dato en la documentación de tu proveedor. En cPanel, a menudo aparece en la sección MySQL Databases como Server.

Base de datos llena o límite de tamaño

Algunos planes de hosting tienen límites de almacenamiento para bases de datos.

Solución: Puedes optimizar las tablas desde phpMyAdmin (selecciona todas las tablas y elige Optimizar tablas). Si el problema persiste, contacta a tu proveedor para aumentar el límite.

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes sobre gestión bases datos cPanel.

¿Puedo tener varias bases de datos?

Sí, en cPanel puedes crear tantas bases de datos como permita tu plan de hosting. Cada una debe tener un nombre único y su propio usuario.

¿Necesito saber SQL para gestionar una base de datos?

No, para tareas básicas como crear, eliminar o modificar registros, phpMyAdmin te ofrece una interfaz gráfica. Sin embargo, si quieres hacer consultas avanzadas, saber SQL te ayudará.

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

Puedes cambiarla desde cPanel. Ve a MySQL Databases, en la sección Current Users, busca tu usuario y haz clic en Change Password. Luego actualiza la contraseña en los archivos de tu aplicación.

¿Es lo mismo MySQL que MariaDB?

No exactamente, pero son muy similares. MariaDB es un clon mejorado de MySQL. En la mayoría de los casos, tu aplicación funcionará igual con cualquiera de los dos. cPanel suele mostrar el tipo de base de datos que tienes.

Consejos finales para una gestión eficiente

  • Usa nombres descriptivos: Como tienda_productos, blog_comentarios, etc. Te ayudará a identificar rápidamente cada base de datos.
  • Haz copias de seguridad periódicas: Programa exportaciones semanales o mensuales. Muchos plugins de WordPress lo hacen automáticamente.
  • No compartas usuarios entre bases de datos: Es más seguro crear un usuario exclusivo para cada base de datos. Así, si una aplicación es hackeada, las demás están a salvo.
  • Revisa los permisos: Si una aplicación deja de funcionar, comprueba que el usuario tiene los privilegios necesarios. A veces, al restaurar una copia, los permisos se pierden.

Conclusión

Crear una base de datos en cPanel es un proceso de tres pasos: crear la base, crear el usuario y asignar permisos. Con esta guía, ya tienes todo lo necesario para hacerlo sin problemas. Recuerda que la práctica hace al maestro, así que no dudes en experimentar en un entorno de pruebas si es posible.

Si tienes alguna duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte. ¡Buena suerte con tu proyecto web!

¿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