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

Crear base de datos en DirectAdmin: guía rápida y segura

Actualizado el 21 de octubre de 2025

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

Si estás leyendo esto, probablemente ya tienes un hosting con DirectAdmin y necesitas crear una base de datos para tu web, tienda online o aplicación. Pero, ¿sabes realmente qué es una base de datos? Imagina que es un gran archivador digital donde se guardan de forma ordenada todos los datos de tu proyecto: usuarios, productos, pedidos, comentarios, contraseñas cifradas, etc.

Cuando instalas WordPress, Joomla, PrestaShop o cualquier aplicación web moderna, esta necesita un lugar donde almacenar y recuperar información constantemente. Sin una base de datos, tu web no podría recordar quién eres cuando inicias sesión, ni mostrar los artículos que has publicado.

En este tutorial completo y fácil de seguir, te voy a enseñar paso a paso cómo crear base de datos DirectAdmin de forma rápida, segura y sin complicaciones. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra y entender algunos conceptos básicos que te explicaré con todo lujo de detalles.


Requisitos previos antes de crear tu base de datos

Antes de lanzarnos a la piscina, asegúrate de tener a mano lo siguiente:

  • Acceso al panel de control DirectAdmin: Normalmente se accede a través de una URL como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no lo tienes, contacta con tu proveedor de hosting.

  • Usuario y contraseña de administrador: Las credenciales que te dio tu empresa de hosting al contratar el servicio.

  • Decidir el nombre de la base de datos: Te recomiendo usar un nombre descriptivo pero sin espacios, como miblog_wp o tienda_datos.

  • Tener claro qué aplicación vas a instalar: Si es WordPress, necesitarás una base de datos MySQL. Si es una aplicación más avanzada, quizás necesites PostgreSQL. No te preocupes, DirectAdmin soporta ambos.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin, el proceso es diferente y el acceso se realiza por el puerto 2106. Pero en este artículo nos centramos exclusivamente en DirectAdmin, que es el panel más común en el hosting compartido.


Paso 1: Acceder al panel de DirectAdmin

El primer paso es, obviamente, entrar en tu panel de control. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de acceso a DirectAdmin. Normalmente es algo como:

https://tudominio.com:2222

Si no estás seguro de la URL exacta, revisa el correo electrónico que recibiste al contratar el hosting o consulta la documentación de tu proveedor.

Una vez cargue la página, verás la pantalla de inicio de sesión. Introduce tu usuario y contraseña y pulsa el botón "Login" o "Entrar".

[WARNING] Asegúrate de que la URL comienza con https:// (la "s" significa seguro). Si solo aparece http://, no introduzcas tus credenciales, ya que la conexión no está cifrada y podrían robar tus datos.


Paso 2: Localizar la sección de Bases de Datos

Una vez dentro de DirectAdmin, verás un panel de control bastante completo, con iconos y menús de diferentes colores. No te agobies, es más sencillo de lo que parece.

Dependiendo de la versión de DirectAdmin que tenga tu hosting, el diseño puede variar ligeramente, pero generalmente encontrarás la sección en el panel principal o en un menú lateral. Busca un icono o texto que diga:

  • MySQL Management (Gestión de MySQL)
  • Database Management (Gestión de Bases de Datos)
  • O simplemente MySQL

En la mayoría de las versiones, este icono tiene un color azulado o verde y muestra un dibujo de una base de datos o un cilindro. Haz clic en él.

[TIP] Si no ves la sección a simple vista, usa el buscador interno de DirectAdmin. En la parte superior suele haber una barra de búsqueda. Escribe "MySQL" o "Database" y te mostrará el enlace directo.


Paso 3: Crear la base de datos (el paso clave)

Ya estás dentro de la sección de gestión de bases de datos. Ahora viene la parte más importante: crear base de datos DirectAdmin. Sigue estos pasos al pie de la letra:

  1. Busca el botón "Create New Database" o "Create Database". Normalmente está en la parte superior de la página o en una pestaña. Haz clic en él.

  2. Rellena el campo "Database Name" (Nombre de la Base de Datos). Aquí tienes que poner el nombre que hayas elegido. Importante: DirectAdmin suele añadir un prefijo automáticamente con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1 y pones miblog, el nombre final será usuario1_miblog. Esto es normal y no debes preocuparte, pero tenlo en cuenta para cuando tengas que configurar tu aplicación.

  3. Crea un usuario para la base de datos. DirectAdmin te pedirá que crees un usuario y una contraseña. Este usuario es diferente al de tu panel de control. Es el que usará tu aplicación (WordPress, por ejemplo) para conectarse a la base de datos.

    • User Name: Elige un nombre, por ejemplo usuario1_bduser.
    • Password: Genera una contraseña segura. DirectAdmin suele tener un botón para generar una automáticamente. Si no, usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Guarda esta contraseña en un lugar seguro, la necesitarás pronto.
  4. Confirma la contraseña: Si el sistema te lo pide, vuelve a escribir la contraseña en el campo de confirmación.

  5. Elige el tipo de base de datos: En la mayoría de los casos, querrás MySQL. Si tu aplicación requiere PostgreSQL, también puedes elegirlo, pero es menos común. Si no estás seguro, déjalo en MySQL.

  6. Haz clic en "Create Database" o "Create". El sistema procesará la solicitud y en unos segundos te mostrará un mensaje de éxito.

[INFO] Algunos paneles DirectAdmin te permiten crear la base de datos y el usuario en el mismo formulario. Otros, en cambio, te piden crear primero la base de datos y luego añadir un usuario. Si te aparece una opción de "Add New User" aparte, hazlo después de crear la base de datos.


Paso 4: Añadir un usuario a la base de datos (si no lo has hecho)

Si DirectAdmin no te permitió crear el usuario en el paso anterior, ahora tendrás que hacerlo manualmente. Es muy sencillo:

  1. En la lista de bases de datos existentes, busca la que acabas de crear.

  2. Verás un icono o botón que dice "Create User" o "Add User". Haz clic en él.

  3. Introduce el nombre de usuario y la contraseña, igual que en el paso anterior.

  4. Importante: Después de crear el usuario, debes asignarle permisos sobre la base de datos. Busca un botón llamado "Manage Permissions" o "User Permissions". Marca todas las casillas (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.) o simplemente selecciona "ALL PRIVILEGES" si existe.

  5. Guarda los cambios.


Paso 5: Configurar tu aplicación con los datos de la base de datos

¡Enhorabuena! Ya has conseguido crear base de datos DirectAdmin correctamente. Ahora viene el momento de usar esos datos para configurar tu aplicación.

Necesitarás tener a mano estos cuatro datos:

  • Nombre de la base de datos: Por ejemplo, usuario1_miblog.
  • Usuario de la base de datos: Por ejemplo, usuario1_bduser.
  • Contraseña de la base de datos: La que hayas establecido.
  • Host de la base de datos: Normalmente es localhost o 127.0.0.1. En DirectAdmin, casi siempre es localhost.

Dependiendo de la aplicación, te pedirán estos datos durante el proceso de instalación. Por ejemplo, en WordPress, durante la instalación te preguntará por el nombre de la base de datos, el usuario, la contraseña y el host del servidor.

[TIP] Si estás instalando WordPress, verás que el formulario pide "Database Host" (Host de la base de datos). Mucha gente se confunde y pone la IP del servidor. No lo hagas. Pon localhost, ya que la base de datos está en el mismo servidor que tu web.


Seguridad: Buenas prácticas al crear y gestionar bases de datos

Crear la base de datos es solo el primer paso. Para mantener tu web segura, sigue estas recomendaciones:

Usa contraseñas robustas

Nunca uses contraseñas simples como "123456" o "admin". Usa el generador de contraseñas de DirectAdmin o crea una tú mismo con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.

No uses la misma contraseña para todo

Es tentador usar la misma contraseña para el panel de control, la base de datos y el email. No lo hagas. Si un atacante descubre una, tendrá acceso a todo.

Limita los permisos del usuario

Si tu aplicación solo necesita leer y escribir datos (que es lo normal), no le des permisos para eliminar bases de datos o crear nuevas. En DirectAdmin, puedes gestionar los permisos de cada usuario. Cuantos menos permisos, más segura estará tu información.

Mantén tu aplicación actualizada

Una base de datos segura también depende de que la aplicación que la usa esté al día. Las actualizaciones suelen incluir parches de seguridad importantes.

Haz copias de seguridad periódicas

DirectAdmin tiene una herramienta de backup integrada. Úsala con regularidad para que, si algo sale mal, puedas restaurar tu información sin perder demasiado trabajo.

[WARNING] Nunca compartas las credenciales de tu base de datos con nadie. Si necesitas dar acceso a un desarrollador externo, crea un usuario temporal con permisos limitados y elimínalo cuando termine el trabajo.


Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin

¿Cuántas bases de datos puedo crear?

Depende de tu plan de hosting. Algunos planes limitan el número, otros ofrecen bases de datos ilimitadas. Consulta con tu proveedor si no estás seguro. En DirectAdmin, verás el límite indicado en la propia sección de MySQL.

¿Puedo cambiar el nombre de la base de datos después de crearla?

No es recomendable. Cambiar el nombre de la base de datos puede romper la conexión con tu aplicación, ya que los archivos de configuración guardan el nombre original. Si necesitas cambiarlo, mejor crea una nueva base de datos, importa los datos y actualiza la configuración.

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

No te preocupes, es muy fácil de solucionar. En DirectAdmin, ve a la sección de MySQL, busca tu base de datos y haz clic en "Change Password" o "Edit User". Introduce una nueva contraseña y guarda los cambios. Luego actualiza la configuración de tu aplicación.

¿Puedo tener más de un usuario para la misma base de datos?

Sí, puedes. De hecho, es una buena práctica si tienes varias aplicaciones que necesitan acceder a los mismos datos. Eso sí, cada usuario tendrá sus propios permisos y contraseña.

¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una herramienta web que te permite gestionar tu base de datos de forma visual. Desde ahí puedes ver las tablas, ejecutar consultas SQL, importar o exportar datos, etc. En DirectAdmin, normalmente tienes un enlace a phpMyAdmin dentro de la sección de MySQL. Es muy útil para hacer copias de seguridad manuales o modificar datos directamente.

¿Cómo importo una base de datos existente?

Si ya tienes una base de datos de otro hosting o de una copia de seguridad, puedes importarla desde phpMyAdmin. Ve a phpMyAdmin, selecciona tu base de datos, haz clic en "Import" (Importar) y sube el archivo .sql. También puedes hacerlo desde la línea de comandos si tienes acceso SSH, pero eso es más avanzado.

¿Qué diferencia hay entre MySQL y PostgreSQL?

MySQL es el más común y el que usan la mayoría de aplicaciones como WordPress. PostgreSQL es más avanzado y potente, pero también más complejo. Si tu aplicación no te pide específicamente PostgreSQL, usa MySQL.


Solución de problemas comunes

Error de conexión a la base de datos

Si tu aplicación te muestra un error de conexión, revisa estos puntos:

  • Nombre de la base de datos: Asegúrate de que incluye el prefijo de usuario (por ejemplo, usuario1_miblog).
  • Nombre de usuario: Igual que el anterior, debe incluir el prefijo.
  • Contraseña: Comprueba que no hay espacios ni errores tipográficos.
  • Host: Debe ser localhost, no la IP del servidor.

La base de datos no aparece en la lista

Si has creado la base de datos pero no la ves, refresca la página o cierra sesión y vuelve a entrar. Si sigue sin aparecer, contacta con tu proveedor de hosting.

No puedo acceder a phpMyAdmin

Asegúrate de que estás usando la URL correcta. Normalmente es algo como https://tudominio.com:2222/phpmyadmin. Si no funciona, consulta con tu proveedor.


Conclusión: Ya tienes tu base de datos lista

Como has visto, crear base de datos DirectAdmin es un proceso sencillo que no requiere conocimientos técnicos avanzados. Siguiendo estos pasos, en menos de cinco minutos tendrás tu base de datos lista para usar con cualquier aplicación.

Recuerda siempre guardar las credenciales en un lugar seguro y seguir las buenas prácticas de seguridad que te he recomendado. Una base de datos bien gestionada es la base (nunca mejor dicho) de una web estable y segura.

Si en algún momento te atascas, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos están para ayudarte.

[TIP] Practica creando una base de datos de prueba antes de hacerlo con la definitiva. Así te familiarizarás con el panel y te sentirás más seguro en el proceso real.


Glosario rápido

  • Base de datos: Conjunto de datos organizados que una aplicación puede consultar y modificar.
  • MySQL: Sistema de gestión de bases de datos muy popular y ampliamente utilizado.
  • phpMyAdmin: Herramienta web para administrar bases de datos MySQL.
  • Usuario de base de datos: Credencial que permite a una aplicación conectarse a la base de datos.
  • Host: El servidor donde se encuentra la base de datos. En hosting compartido, suele ser localhost.
  • Prefijo: DirectAdmin añade tu nombre de usuario al principio del nombre de la base de datos y del usuario.

Espero que este tutorial te haya sido de gran ayuda. Ahora ya sabes cómo crear base de datos DirectAdmin de forma rápida y segura. Si te ha quedado alguna duda, deja un comentario o contacta 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