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

Cómo crear una base de datos en DirectAdmin (MySQL) paso a paso

Actualizado el 6 de octubre de 2025

¿Te acaban de dar acceso a un panel de control de hosting y ves la palabra MySQL y te entra el miedo? No te preocupes, es mucho más fácil de lo que parece. Crear una base de datos es uno de los primeros pasos para instalar WordPress, y en este tutorial DirectAdmin te lo voy a explicar de una forma tan clara que podrás hacerlo en menos de cinco minutos, aunque nunca hayas tocado un hosting en tu vida.

Vamos a ello. Te voy a guiar por cada clic, cada campo y cada botón para que puedas crear base datos DirectAdmin sin ningún tipo de complicación.

¿Qué es exactamente una base de datos MySQL?

Antes de ensuciarnos las manos con el panel, vamos a hacer una pequeña analogía. Imagina que tu web WordPress es una tienda de ropa.

La "tienda" (los archivos de WordPress) está en el escaparate, pero todo el inventario, los precios, los tallajes y los datos de tus clientes están guardados en un enorme almacén detrás de la tienda. Ese almacén es la base de datos MySQL.

Aquí es donde WordPress guarda tus artículos, páginas, comentarios, usuarios y ajustes. Sin ella, tu WordPress sería simplemente una página en blanco. Por eso, saber gestionar MySQL es vital para cualquier propietario de una web.

Requisitos previos antes de empezar

Para seguir este tutorial DirectAdmin, necesitas dos cosas muy sencillas:

  1. Tener una cuenta de hosting que use el panel DirectAdmin (es muy común en alojamientos económicos y robustos).
  2. Tener las credenciales de acceso a ese panel (normalmente una URL como https://tudominio.com:2222 o la que te haya proporcionado tu proveedor).

[INFO] Si tu hosting usa otro panel llamado "Syspanel" (antes conocido como HestiaCP), el proceso es diferente. Ese panel se gestiona por el puerto 2106 y la interfaz es distinta. Este artículo se centra exclusivamente en DirectAdmin.

Paso a paso: Crear la base de datos en DirectAdmin

Perfecto, ya tienes todo listo. Vamos a navegar por el panel. No te saltes ningún paso, aunque parezca obvio. La precisión aquí es clave.

Paso 1: Acceder al panel de DirectAdmin

Abre tu navegador favorito (Chrome, Firefox, etc.) y escribe la dirección de acceso a tu panel. Normalmente suele ser algo así: https://tu-dominio.com:2222.

Introduce tu Usuario y Contraseña (los mismos que usas para gestionar tu hosting). Pulsa en "Iniciar sesión".

Paso 2: Localizar el apartado "MySQL"

Una vez dentro, verás un montón de iconos. No te abrumes. Busca una sección que se llame "Cuentas de Base de Datos" o simplemente "MySQL". El icono suele ser un delfín o un cilindro de base de datos.

Haz clic en ese icono. Te llevará a una página donde se listan todas las bases de datos que ya tienes (si es la primera vez, estará vacía).

Paso 3: Crear la nueva base de datos

En la parte superior de esa página, verás un botón que dice "Crear nueva base de datos" o un enlace que pone "Crear base de datos". Haz clic ahí.

Se abrirá un formulario con varios campos. Aquí es donde vamos a poner toda la atención.

Paso 4: Rellenar los datos (Nombre, Usuario y Contraseña)

Este es el corazón del asunto. DirectAdmin suele tener dos formas de hacerlo: la automática y la manual. Te explico ambas.

Opción A: Creación automática (La más fácil)

A veces verás una casilla que dice "Crear base de datos y usuario automáticamente". Si está disponible, actívala. Solo tendrás que poner:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, mipagina_wp.
  • Usuario de la base de datos: Se suele rellenar solo con el mismo nombre, pero puedes cambiarlo. Ej: mipagina_admin.
  • Contraseña: Es importante que sea segura. DirectAdmin suele tener un botón al lado del campo que dice "Generar" para crear una contraseña aleatoria muy segura.

Opción B: Creación manual (La más controlada)

Si el panel te muestra campos separados, sigue estos pasos:

  1. Nombre de la base de datos: Escríbelo. Importante: DirectAdmin suele añadir un prefijo con tu usuario de hosting. Por ejemplo, si tu usuario es pepe, el nombre final será pepe_mipagina. No te preocupes, es normal.
  2. Usuario: Crea un nombre de usuario para conectarse a esa base de datos. Ej: pepe_usuariowp.
  3. Contraseña: Escribe una contraseña fuerte (mezcla mayúsculas, minúsculas, números y símbolos) o usa el generador. Guárdala en un lugar seguro, la necesitarás en unos minutos para instalar WordPress.
  4. Privilegios: Si te da opción, marca "TODOS" o "ALL PRIVILEGES". Para un WordPress, esto es lo más fácil y correcto. Si solo te deja elegir, marca todas las casillas.

Paso 5: Guardar y verificar

Pulsa el botón "Crear" o "Guardar".

DirectAdmin procesará la solicitud y te mostrará un mensaje de éxito. Ahora, en la lista de bases de datos, deberías ver la que acabas de crear junto con su usuario.

[TIP] Anota estos tres datos en un bloc de notas:

  • Nombre de la BD: pepe_mipagina
  • Usuario de la BD: pepe_usuariowp
  • Contraseña: LaQueHayasPuesto
  • Host de la BD: Casi siempre es localhost.

Con estos cuatro datos, podrás instalar cualquier CMS (WordPress, Joomla, etc.) sin problemas.

¿Y ahora qué? Conectar la base de datos a WordPress

Ya has creado la base de datos. Ahora viene la parte divertida: instalarla o conectarla a tu WordPress.

Si estás instalando WordPress desde cero

Durante el asistente de instalación de WordPress (el famoso "wp-admin/install.php"), te pedirá los datos de la base de datos. Simplemente rellena los campos con los datos que guardaste en el TIP anterior.

  • Base de datos: pepe_mipagina
  • Usuario: pepe_usuariowp
  • Contraseña: LaQueHayasPuesto
  • Servidor de base de datos: localhost

Pulsa "Enviar" y listo. WordPress hará la magia.

Si ya tienes WordPress y quieres cambiar de base de datos (Migración)

Esto es un poco más avanzado, pero si tienes que hacerlo, tendrás que editar el archivo wp-config.php en la raíz de tu hosting (vía FTP o el Administrador de Archivos de DirectAdmin).

Busca las líneas que dicen:

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

Sustituye los valores por los nuevos y guarda el archivo. Importante: Si cambias a una base de datos vacía, tu web se verá vacía. Este método es solo para migraciones donde ya tienes los datos importados.

Consejos para gestionar MySQL en tu hosting

Ahora que ya sabes lo básico, te dejo algunos trucos que te ahorrarán dolores de cabeza.

Realiza copias de seguridad: DirectAdmin tiene una herramienta integrada en la sección "Copia de Seguridad" o "Backup". Úsala periódicamente para guardar tu base de datos. Es tu salvavidas si algo sale mal.

No borres nunca el usuario: Si eliminas el usuario de la base de datos, WordPress no podrá conectarse y tu web dará un error de "Error al conectar con la base de datos". Si quieres borrar una web, borra la base de datos completa, no solo el usuario.

Usa contraseñas robustas: Ya te lo he dicho, pero es crucial. Un hacker con acceso a tu base de datos tiene acceso a todas tus contraseñas de usuarios. No seas perezoso.

Errores comunes y cómo solucionarlos

A veces las cosas fallan. Aquí tienes las soluciones a los problemas más típicos.

"Error al conectar con la base de datos"

Este es el error más común en WordPress. No te asustes, suele ser un problema de configuración.

  • Revisa el wp-config.php: Asegúrate de que has escrito bien el nombre de la base de datos, el usuario y la contraseña. Un simple espacio extra puede romperlo todo.
  • Verifica el Host: La mayoría de veces es localhost, pero algunos hosts usan 127.0.0.1 o una dirección específica como mysql.tudominio.com. Revisa la documentación de tu hosting.

"No tengo permiso para crear una base de datos"

Esto significa que tu plan de hosting no incluye bases de datos MySQL o que el servicio está deshabilitado.

  • Contacta con tu proveedor de hosting para contratar el servicio o revisar tu plan. Es algo muy básico que cualquier hosting debería incluir.

Preguntas Frecuentes (FAQ)

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

Sí, siempre y cuando tu plan de hosting lo permita. Normalmente se indica el número máximo en las especificaciones del plan. Puedes tener una para WordPress, otra para una tienda, otra para un foro, etc.

¿Qué es phpMyAdmin?

Es una herramienta que viene integrada en DirectAdmin para gestionar MySQL directamente con comandos. Puedes acceder a ella desde el mismo icono de "MySQL". Es muy útil para importar o exportar bases de datos, pero ten cuidado al editar datos manualmente si no sabes lo que haces.

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

No hay problema. Ve a la sección "MySQL" en DirectAdmin, busca tu base de datos y haz clic en el icono de editar o en "Cambiar contraseña". Podrás establecer una nueva sin perder los datos.

¿Es lo mismo DirectAdmin que cPanel?

No, son paneles de control diferentes, pero cumplen la misma función. cPanel es quizás el más popular, pero DirectAdmin es más ligero y rápido. La lógica es la misma: encontrar el icono de MySQL y crear los datos. Si sabes usar uno, aprenderás el otro en minutos.

¿Necesito saber SQL para crear una base de datos?

No. Para nada. El panel de DirectAdmin hace todo el trabajo pesado por ti. Tú solo pones el nombre y la contraseña, como si crearás un usuario en una red social. El lenguaje SQL es para consultas avanzadas, no para la creación básica.

Conclusión: ya eres capaz de crear base datos DirectAdmin

Como has visto, crear base datos DirectAdmin es un proceso de solo dos minutos. Es un paso fundamental para lanzar tu WordPress, pero una vez que lo haces la primera vez, se convierte en algo mecánico.

Recuerda la clave de todo: tener a mano el nombre de la base de datos, el usuario, la contraseña y el host (localhost). Con esos cuatro datos, dominarás la instalación de cualquier aplicación web.

No tengas miedo de explorar el panel. DirectAdmin es bastante intuitivo y, ahora que sabes cómo funciona la parte de MySQL, ya has superado la curva de aprendizaje más importante del hosting. Si necesitas ayuda con el siguiente paso (la instalación de WordPress), hay miles de tutoriales, pero ya tienes la base más compleja dominada. ¡A por ello!

¿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