Volver a los artículos

Cómo crear una base de datos MySQL en cPanel

2 de septiembre de 2026
cPanel

Todo sitio que guarda información (WordPress, una tienda, un sistema en PHP) necesita una base de datos. En el cPanel, crear una lleva menos de un minuto con el asistente, que hace base, usuario y permisos en una sola secuencia.

1. Creándola con el asistente

  • Entra al cPanel y, en Bases de datos, haz clic en Asistente de bases de datos MySQL.
  • Paso 1: ponle un nombre a la base, por ejemplo wordpress. Haz clic en Siguiente paso.
  • Paso 2: crea el usuario y la contraseña. Usa el botón Generar y copia la contraseña antes de continuar. Haz clic en Crear usuario.
  • Paso 3: marca TODOS LOS PRIVILEGIOS y haz clic en Siguiente paso.
⚠️Atención al prefijo: El cPanel agrega el nombre de tu cuenta delante. Si la cuenta es mitienda y escribiste wordpress, la base se llama mitienda_wordpress, y es ese nombre completo el que va en la configuración. Lo mismo vale para el usuario.

2. Los datos de conexión

Cuatro datos, siempre los mismos:

  • Servidor: localhost
  • Nombre de la base: el nombre completo, con prefijo
  • Usuario: el nombre completo, con prefijo
  • Contraseña: la que generaste

El servidor es localhost porque el sitio y la base funcionan en la misma máquina. Solo cambia si te vas a conectar desde fuera, y entonces hay que habilitar tu IP en Bases de datos → MySQL remoto.

En WordPress

El instalador pide exactamente estos cuatro campos. Si estás editando el wp-config.php a mano:

define('DB_NAME', 'mitienda_wordpress');
define('DB_USER', 'mitienda_wpuser');
define('DB_PASSWORD', 'tu-contraseña-aquí');
define('DB_HOST', 'localhost');

En Laravel

En el archivo .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mitienda_app
DB_USERNAME=mitienda_appuser
DB_PASSWORD=tu-contraseña-aquí

3. Usando phpMyAdmin

phpMyAdmin es la interfaz para ver y editar el contenido de la base. Está en Bases de datos → phpMyAdmin y abre ya autenticado.

Importar una base existente

Al migrar un sitio desde otro hosting:

  • Selecciona la base de destino en la lista de la izquierda.
  • Haz clic en la pestaña Importar.
  • Elige el archivo .sql y haz clic en Continuar.

Si el archivo es demasiado grande para el límite de subida, comprímelo en .zip o .gz: phpMyAdmin acepta ambos y el archivo comprimido suele caber. Por encima de eso, el soporte lo importa por ti.

Exportar una copia

  • Selecciona la base y haz clic en Exportar.
  • Deja el método en Rápido y el formato en SQL.
  • Haz clic en Continuar. El archivo se descarga a tu computadora.

Hazlo antes de cualquier actualización grande del sitio. Es la copia que tú controlas: el hosting también mantiene una copia automática diaria, pero la tuya está en tus manos cuando la necesites.

4. Cuando la conexión falla

"Error establishing a database connection"

Por orden de frecuencia: el nombre de la base o del usuario no tiene el prefijo de la cuenta; la contraseña tiene un espacio de más al final; o el usuario no se vinculó a la base. El vínculo se comprueba en Bases de datos MySQL, en la sección Usuarios actuales: el usuario tiene que aparecer debajo de la base.

"Access denied for user"

Usuario o contraseña incorrectos, o el usuario existe pero no tiene privilegios en esa base. En Bases de datos MySQL → Agregar usuario a la base de datos, rehaz el vínculo marcando TODOS LOS PRIVILEGIOS.

Olvidé la contraseña de la base

No se puede recuperar, solo cambiar: en Bases de datos MySQL, en la lista de usuarios, haz clic en Cambiar contraseña. Recuerda actualizar la nueva contraseña en el wp-config.php o en el .env, o el sitio dejará de funcionar.

5. Cuántas bases permite tu plan

1 en Bronze, 5 en Prata (Plata), 10 en Ouro (Oro) e ilimitadas en Business. Cada instalación de sitio normalmente usa una.

¿Necesitas ayuda?

Abre un ticket en financeiro.redhosting.com.br o contacta al soporte por WhatsApp al +55 11 98833-3902.

Preguntas frecuentes

¿Qué servidor de base de datos debo indicar en la configuración? +
localhost, porque el sitio y la base funcionan en la misma máquina. Solo cambia si te conectas desde fuera, y entonces hay que habilitar tu IP en Bases de datos → MySQL remoto.
¿Por qué el nombre de mi base tiene un prefijo? +
El cPanel agrega el nombre de tu cuenta delante de lo que escribiste. Es el nombre completo, con prefijo, el que va en la configuración del sitio, tanto para la base como para el usuario.
Aparece "Error establishing a database connection". ¿Qué es? +
Por orden de frecuencia: nombre de la base o del usuario sin el prefijo de la cuenta, un espacio de más al final de la contraseña, o el usuario no vinculado a la base. El vínculo se comprueba en Bases de datos MySQL, en la sección Usuarios actuales.
¿Cómo importo una base desde otro hosting? +
Por phpMyAdmin: selecciona la base de destino, pestaña Importar, elige el archivo .sql y haz clic en Continuar. Si el archivo es demasiado grande, comprímelo en .zip o .gz.
Olvidé la contraseña de la base. ¿Se puede recuperar? +
No, solo cambiar: en Bases de datos MySQL, en la lista de usuarios, haz clic en Cambiar contraseña. Recuerda actualizarla en el wp-config.php o en el .env, o el sitio dejará de funcionar.