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

Crear y configurar bases de datos en DirectAdmin

Actualizado el 30 de octubre de 2025

¿Tienes una página web y necesitas almacenar información dinámica como usuarios, productos o comentarios? Si es así, necesitas una base de datos. En este tutorial para principiantes, te explicaré paso a paso cómo crear base de datos en DirectAdmin, uno de los paneles de control de hosting más populares. Trabajaremos con MySQL, el sistema gestor de bases de datos más usado en el mundo.

No te preocupes si nunca has hecho esto antes. Aquí usaré un lenguaje claro, ejemplos prácticos y evitaré tecnicismos innecesarios. Al final, tendrás tu base de datos funcionando y sabrás cómo gestionarla desde phpMyAdmin. ¡Empecemos!

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

Antes de meternos en la configuración, entendamos lo básico. Una base de datos es como un archivador digital donde tu sitio web guarda y organiza información. Por ejemplo, si tienes un blog con WordPress, la base de datos almacena tus entradas, comentarios y configuraciones. Sin ella, tu web no podría recordar nada.

MySQL es el motor que maneja esa información. Es rápido, fiable y compatible con casi todas las aplicaciones web (como Joomla, Drupal o tiendas online). DirectAdmin te permite crear y gestionar bases de datos MySQL de forma sencilla, sin necesidad de tocar código.

[INFO] Si usas otro panel como Syspanel (antes llamado HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En DirectAdmin el acceso es por el puerto estándar 2222.

Requisitos previos

Para seguir este tutorial, solo necesitas:

  • Una cuenta de hosting con DirectAdmin (te la da tu proveedor).
  • Acceso al panel de control (usuario y contraseña).
  • Una idea clara de qué aplicación usará la base de datos (WordPress, PrestaShop, etc.).

Si cumples con esto, ¡estás listo para crear base de datos!

Paso a paso: Crear una base de datos en DirectAdmin

Sigue estos pasos al pie de la letra. Son tan sencillos que hasta un principiante puede hacerlo.

1. Accede a DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como tudominio.com:2222 o ip-de-tu-servidor:2222. Ingresa tu usuario y contraseña.

Una vez dentro, verás el escritorio de DirectAdmin con varios iconos. No te asustes, es más simple de lo que parece.

2. Busca la sección "Administrador de MySQL"

En el menú principal, busca el icono que dice "Administrador de MySQL" o "MySQL Management". Suele tener un logo de un delfín (el símbolo de MySQL). Haz clic ahí.

Si no lo encuentras, usa el buscador interno del panel (arriba a la derecha) y escribe "MySQL".

3. Crea una nueva base de datos

Verás una pantalla con dos campos principales:

  • Nombre de la base de datos: Aquí escribe un nombre descriptivo, por ejemplo miblog_db. DirectAdmin suele añadir un prefijo con tu usuario, así que no te preocupes si ves algo como usuario_miblog_db.
  • Contraseña: Elige una contraseña segura. Puedes usar el generador automático (el candado) o escribir una tú mismo. Recomiendo usar el generador para evitar errores.

[TIP] Anota en un bloc de notas: el nombre exacto de la base de datos, el usuario (se crea automáticamente con el mismo nombre) y la contraseña. Los necesitarás para conectar tu web.

Haz clic en "Crear base de datos". En segundos, DirectAdmin te confirmará que la base de datos y el usuario se han creado correctamente.

4. Asigna privilegios al usuario (opcional pero recomendado)

Por defecto, al crear base de datos, DirectAdmin crea un usuario con todos los privilegios sobre esa base. Pero si necesitas gestionar permisos (por ejemplo, para dar acceso a otro usuario), puedes hacerlo desde la misma pantalla.

Busca la opción "Agregar usuario a la base de datos" o "Privilegios". Allí seleccionas el usuario y marcas los permisos que quieras. Para una web normal, con marcar "Todos los privilegios" basta.

Conectando tu base de datos con una aplicación

Ahora que ya tienes tu base de datos, toca usarla. Te pongo dos ejemplos comunes:

Para WordPress

  1. Descarga WordPress e instálalo en tu servidor (normalmente en la carpeta public_html).
  2. Durante la instalación, te pedirá:
    • Nombre de la base de datos: el que creaste (ej: usuario_miblog_db).
    • Usuario de la base de datos: el mismo nombre (ej: usuario_miblog_db).
    • Contraseña: la que pusiste.
    • Servidor de la base de datos: normalmente localhost. Si tu hosting usa un servidor remoto, te lo indicarán.
  3. Completa y sigue los pasos. ¡Listo!

Para una aplicación PHP personalizada

En tu archivo de configuración (por ejemplo config.php), escribe algo así:

$servername = "localhost";
$username = "usuario_miblog_db";
$password = "tu_contraseña";
$dbname = "usuario_miblog_db";

$conn = new mysqli($servername, $username, $password, $dbname);

Gestionando tu base de datos con phpMyAdmin

DirectAdmin incluye phpMyAdmin, una herramienta gráfica para administrar bases de datos sin escribir comandos SQL. Para acceder:

  1. Desde el panel de DirectAdmin, busca el icono "phpMyAdmin" (suele estar en la misma sección de MySQL).
  2. Haz clic y te pedirá usuario y contraseña. Usa los mismos que para acceder a DirectAdmin (no los de la base de datos).
  3. Una vez dentro, verás a la izquierda la lista de bases de datos. Selecciona la tuya.

Desde phpMyAdmin puedes:

  • Ver y editar tablas.
  • Importar/exportar datos (útil para migraciones).
  • Ejecutar consultas SQL.
  • Crear copias de seguridad.

[WARNING] Ten cuidado al modificar tablas directamente. Un error puede romper tu web. Si no estás seguro, consulta a un desarrollador.

Preguntas frecuentes (FAQ)

Aquí resuelvo las dudas más comunes de los principiantes.

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

Sí, normalmente tu plan de hosting te permite crear varias. El límite lo establece tu proveedor. En DirectAdmin, solo repite el proceso anterior con nombres diferentes.

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

No te preocupes. Desde DirectAdmin, ve a "Administrador de MySQL", busca tu base de datos y haz clic en "Cambiar contraseña". Pon una nueva y actualiza los archivos de tu web.

¿Es seguro usar la contraseña generada automáticamente?

Sí, de hecho es más seguro porque suele ser larga y con caracteres aleatorios. Si la cambias, usa mayúsculas, minúsculas, números y símbolos.

¿Por qué mi web no se conecta a la base de datos?

Esto suele pasar por:

  • Error en el nombre de la base de datos o usuario (revisa mayúsculas/minúsculas).
  • Contraseña incorrecta.
  • El servidor de base de datos no es localhost (pregunta a tu hosting).
  • La base de datos no está creada (vuelve a DirectAdmin y verifica).

¿Puedo migrar mi base de datos desde otro panel (como Syspanel)?

Sí. Exporta la base de datos desde el otro panel (usando phpMyAdmin) como archivo .sql. Luego, en DirectAdmin, crea una base de datos nueva e importa el archivo desde phpMyAdmin. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.

Consejos finales para mantener tu base de datos segura

  • Cambia la contraseña periódicamente: Hazlo desde DirectAdmin cada 3-6 meses.
  • Haz copias de seguridad: Usa phpMyAdmin para exportar tu base de datos al menos una vez al mes.
  • No compartas credenciales: Mantén en secreto el nombre de usuario y contraseña de la base de datos.
  • Actualiza tu aplicación: Si usas WordPress, manténlo actualizado para evitar vulnerabilidades.

[INFO] Si tu web crece, considera usar un servicio de base de datos externo (como Amazon RDS), pero para empezar, la base de datos en DirectAdmin es más que suficiente.

Conclusión

Crear base de datos en DirectAdmin es un proceso rápido y accesible para cualquier principiante. Con este tutorial, has aprendido a configurar MySQL, a conectar tu web y a gestionar la base con phpMyAdmin. Ahora ya puedes lanzar tu blog, tienda o aplicación sin miedo.

Recuerda: la práctica hace al maestro. Si algo sale mal, siempre puedes borrar y volver a crear base de datos desde cero. ¡No hay límite de intentos!

¿Te ha quedado alguna duda? Déjala en los comentarios (si tu web los tiene) o consulta con tu proveedor de hosting. ¡Buena suerte con tu proyecto!

¿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