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

Crear base de datos en DirectAdmin: guía completa

Actualizado el 2 de mayo 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 DirectAdmin. Es un proceso muy sencillo, pero es fundamental para que tu sitio web (ya sea con WordPress, Joomla o cualquier otro CMS) pueda almacenar y gestionar su información. No te preocupes si nunca lo has hecho, esta guía está diseñada para que lo logres sin complicaciones.


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

Imagina que tu web es una gran biblioteca. Los archivos (HTML, CSS, imágenes) son los libros en los estantes. Pero, ¿dónde está el catálogo que te dice qué libro está dónde, quién lo pidió prestado y cuándo se devuelve? Ese catálogo es la base de datos. En ella se guardan los usuarios, los comentarios, los productos, las configuraciones y todo el contenido dinámico de tu página.

Cuando instalas un sistema como WordPress, te pedirá tres cosas para funcionar: un nombre de base de datos, un usuario y una contraseña. Esos datos los crearemos hoy. Además, veremos cómo asignar los permisos correctos para que tu aplicación pueda leer y escribir en la base de datos sin riesgos de seguridad.


Requisitos previos

Antes de empezar, asegúrate de tener a mano:

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña de hosting. Si no los tienes, contacta a tu proveedor.
  • Un nombre para la base de datos: Por ejemplo, miblog_db.
  • Un nombre de usuario: Por ejemplo, miblog_user.
  • Una contraseña segura: Te recomiendo usar el generador de contraseñas que incluye DirectAdmin.

[INFO] Si tu web usa un CMS como WordPress, normalmente el propio instalador te pedirá estos datos. Pero si lo haces manualmente, es mejor tenerlos listos.


Acceso al panel de DirectAdmin

Lo primero es entrar a tu panel de control. Normalmente se accede escribiendo en tu navegador algo como:

https://tudominio.com:2222

O bien, la dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña y haz clic en Login.

Una vez dentro, verás un panel con varios iconos. No te abrumes, solo necesitamos uno.


Paso 1: Localizar el gestor de bases de datos

En el menú principal, busca la sección que dice "Cuentas de usuario" o "Administrador de cuentas" (dependiendo de si eres un usuario normal o un administrador de revendedor). Dentro de ella, verás un icono o enlace llamado "MySQL Management" o "Administrar bases de datos MySQL". Haz clic en él.

[TIP] Si no lo ves, puedes usar la barra de búsqueda del panel y escribir "MySQL". DirectAdmin te llevará directamente.


Paso 2: Crear la base de datos

Ahora estás en la página de gestión de bases de datos MySQL. Verás una tabla con las bases de datos existentes (si tienes alguna) y un botón o enlace que dice "Crear nueva base de datos" o "Add Database". Haz clic.

Se abrirá un formulario con tres campos principales:

Nombre de la base de datos

Escribe el nombre que desees. Por ejemplo: miblog_db. Recuerda que muchos proveedores añaden un prefijo con tu usuario, así que el nombre final podría ser tuusuario_miblog_db. No te preocupes, el sistema te lo mostrará.

Nombre de usuario

Aquí pones el usuario que tendrá acceso a esta base de datos. Por ejemplo: miblog_user. Este usuario será el que uses en la configuración de tu web.

Contraseña

Elige una contraseña segura. DirectAdmin suele tener un botón "Generar" que crea una automáticamente. Si la generas, cópiala y guárdala en un lugar seguro (por ejemplo, en un gestor de contraseñas). Si prefieres ponerla tú, asegúrate de que tenga al menos 8 caracteres, con mayúsculas, minúsculas, números y símbolos.

[WARNING] No uses contraseñas fáciles como "123456" o "password". Podrías comprometer la seguridad de tu web.

Una vez rellenado, haz clic en "Crear" o "Create".


Paso 3: Asignar permisos al usuario

DirectAdmin suele hacer algo muy útil: al crear la base de datos, te permite asignar permisos al usuario que acabas de crear. Aparecerá una pantalla con opciones como:

  • Todo (ALL PRIVILEGES): El usuario puede hacer de todo (crear tablas, borrar, modificar, etc.). Es lo que necesitas para la mayoría de las aplicaciones.
  • Solo lectura (SELECT): Solo puede leer datos. Útil para usuarios secundarios o informes.
  • Personalizado: Puedes marcar permisos específicos como INSERT, UPDATE, DELETE, etc.

Para un sitio web normal, selecciona "Todo" y haz clic en "Guardar" o "Save".

[INFO] Si más adelante necesitas cambiar los permisos, puedes volver a esta sección y modificarlos en cualquier momento.


Paso 4: Verificar la creación

DirectAdmin te mostrará un mensaje de confirmación y la nueva base de datos aparecerá en la lista. Verás algo como:

  • Base de datos: tuusuario_miblog_db
  • Usuario: tuusuario_miblog_user
  • Servidor: Normalmente localhost (a menos que uses un servidor remoto).

Anota estos datos, porque los necesitarás para conectar tu web.

[TIP] Si tu web usa WordPress, estos datos los pegarás en el archivo wp-config.php durante la instalación.


Paso 5: Conectar tu aplicación a la base de datos

Ahora que tienes la base de datos creada, solo falta que tu sitio web la use. Cada CMS tiene su propio método, pero todos te pedirán:

  • Nombre de la base de datos: tuusuario_miblog_db
  • Usuario: tuusuario_miblog_user
  • Contraseña: La que pusiste.
  • Servidor de base de datos: Normalmente localhost. Si tu hosting es compartido, casi siempre es así. Si no, tu proveedor te dará la dirección.

Por ejemplo, en WordPress, durante la instalación verás una pantalla con estos campos. Simplemente rellénalos y continúa.


Preguntas frecuentes (FAQ)

¿Puedo tener varias bases de datos en DirectAdmin?

Sí, puedes crear tantas como necesites, siempre que no superes el límite de tu plan de hosting. Cada sitio web suele necesitar la suya propia.

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

No te preocupes. En DirectAdmin, ve a "MySQL Management", busca la base de datos, haz clic en el icono de lápiz o en "Editar" y podrás cambiar la contraseña. Luego actualiza los datos en tu web (por ejemplo, en el archivo wp-config.php).

¿Es seguro usar "localhost" como servidor?

Sí, es la opción estándar y segura para la mayoría de los entornos de hosting compartido. El servidor de base de datos está en la misma máquina que tu web, por lo que la comunicación es interna y rápida.

¿Puedo crear un usuario sin darle permisos totales?

Sí, es una buena práctica de seguridad. Si tu aplicación solo necesita leer datos (por ejemplo, un plugin de estadísticas), puedes asignar solo permisos SELECT. Pero para la mayoría de los CMS, necesitarás todos los permisos.

¿DirectAdmin soporta otros motores de base de datos además de MySQL?

Sí, también soporta MariaDB (que es un clon de MySQL) y, en algunos casos, PostgreSQL. El proceso es muy similar. En el menú principal, busca "PostgreSQL Management" si lo tienes disponible.


Consejos finales

  • Respaldos: Aunque DirectAdmin hace copias de seguridad periódicas, es buena idea que tú mismo exportes tu base de datos de vez en cuando (desde phpMyAdmin, por ejemplo). Así, si algo sale mal, puedes restaurarla fácilmente.
  • Seguridad: No compartas tus credenciales de base de datos con nadie. Si necesitas dar acceso a un desarrollador, crea un usuario específico para él con permisos limitados.
  • Actualizaciones: Mantén tu CMS y plugins actualizados. Las vulnerabilidades en la aplicación pueden exponer tu base de datos.

Y eso es todo. Crear una base de datos en DirectAdmin es un proceso rápido y sencillo. Con estos pasos, podrás poner en marcha tu sitio web sin problemas. Si tienes alguna duda, recuerda que estoy aquí para ayudarte. ¡Buena suerte con tu proyecto!

[TIP] Si en algún momento usas Syspanel (el antiguo HestiaCP), el proceso es similar, pero accederás por el puerto 2106. La interfaz es un poco diferente, pero los conceptos son los mismos: crear base de datos, usuario y asignar permisos.


Espero que esta guía te haya sido de gran ayuda. No dudes en consultarme si necesitas más aclaraciones.

¿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