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

Pasos para configurar una base de datos en DirectAdmin

Actualizado el 12 de diciembre de 2025

Configurar una base de datos en DirectAdmin es una tarea fundamental para cualquier sitio web o aplicación que necesite almacenar información de forma dinámica, como blogs, tiendas online o foros. En este tutorial, te guiaremos paso a paso para que puedas crear y gestionar tus bases de datos y usuarios de manera sencilla, incluso si no tienes experiencia técnica previa.

Para empezar, es importante entender que DirectAdmin es un panel de control de hosting muy popular que te permite administrar tu servidor de forma visual. En este artículo, nos centraremos en el proceso de configurar base de datos usando MySQL, el sistema de gestión de bases de datos más común. También veremos cómo crear usuarios y asignarles permisos, así como algunos consejos de seguridad básicos.

A lo largo del texto, utilizaremos un tono didáctico y cercano, con pasos numerados y listas para que puedas seguirlos sin complicaciones. Recuerda que si en algún momento te sientes perdido, siempre puedes consultar la documentación oficial de tu proveedor de hosting o contactar con su soporte técnico.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, asegúrate de tener a mano los siguientes datos:

  • Acceso a DirectAdmin: Necesitarás tu nombre de usuario y contraseña para iniciar sesión en el panel.
  • Un dominio o subdominio activo: Aunque no es estrictamente necesario para crear la base de datos, te ayudará a asociarla correctamente a tu proyecto.
  • Una idea clara del uso: ¿Para qué necesitas la base de datos? Por ejemplo, para WordPress, Joomla, una aplicación personalizada, etc. Esto determinará el nombre y los permisos que asignarás.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza a través del puerto 2106. En ese caso, los pasos pueden variar ligeramente, pero los conceptos de bases de datos y usuarios son los mismos.


Paso 1: Acceder al panel de control de DirectAdmin

El primer paso es obvio, pero no por ello menos importante. Abre tu navegador web y escribe la dirección de tu panel de control. Normalmente suele ser algo como https://tudominio.com:2222 o https://tuip:2222. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting.

Una vez que tengas la dirección, introduce tu nombre de usuario y contraseña. Si es la primera vez que accedes, es posible que te pidan cambiar la contraseña por una más segura.

[TIP] Guarda la URL de acceso en tus marcadores para no tener que buscarla cada vez. También puedes anotar tu nombre de usuario en un lugar seguro.


Paso 2: Localizar la sección de bases de datos

Una vez dentro de DirectAdmin, verás un panel con varias opciones. No te asustes por la cantidad de iconos; la interfaz está diseñada para ser intuitiva. Busca el apartado que se llama "Administrador de MySQL" o "MySQL Management". A veces también aparece como "Bases de Datos" o "Database Manager".

Haz clic en ese icono. Se abrirá una nueva página donde podrás gestionar todas tus bases de datos. Aquí verás una lista de las bases de datos existentes (si las hay) y un formulario para crear nuevas.

[WARNING] Si no ves esta opción, es posible que tu plan de hosting no incluya bases de datos, o que el administrador del servidor las haya desactivado. En ese caso, contacta con tu proveedor de hosting.


Paso 3: Crear una nueva base de datos

Ahora viene la parte principal de este tutorial. En la página de administración de MySQL, busca un botón o enlace que diga "Crear nueva base de datos" o "Add New Database". Haz clic en él.

Se te pedirá que introduzcas un nombre para tu base de datos. Es importante que elijas un nombre descriptivo y que no contenga espacios ni caracteres especiales. Por ejemplo, si tu sitio web se llama "Mi Tienda Online", podrías llamarla mitienda_db o tienda_online.

[INFO] DirectAdmin suele añadir un prefijo automático (como tu nombre de usuario) al nombre de la base de datos para evitar conflictos. Por ejemplo, si tu usuario es usuario1 y llamas a la base de datos mitienda, el nombre final será usuario1_mitienda. Esto es normal y no debes preocuparte.

Una vez que hayas escrito el nombre, haz clic en "Crear" o "Create". El sistema te confirmará que la base de datos se ha creado correctamente.


Paso 4: Crear un usuario para la base de datos

Una base de datos sin un usuario asignado es como una casa sin llaves: no puedes acceder a ella. Por eso, el siguiente paso es crear un usuario que pueda conectarse y gestionar la base de datos.

En la misma página de administración, verás una sección llamada "Añadir nuevo usuario" o "Add New User". Aquí deberás introducir:

  • Nombre de usuario: Elige un nombre que te sea fácil de recordar, pero que sea único. Por ejemplo, mitienda_user o admin_tienda.
  • Contraseña: Es fundamental que uses una contraseña segura. DirectAdmin suele ofrecer un generador de contraseñas aleatorias. Te recomiendo que lo uses y guardes la contraseña en un gestor de contraseñas o en un lugar seguro.

[WARNING] No uses contraseñas fáciles como 123456 o password. Una contraseña débil puede comprometer toda tu base de datos y, por ende, tu sitio web.

Después de rellenar los campos, haz clic en "Crear usuario" o "Create User". El sistema te mostrará un mensaje de éxito.


Paso 5: Asignar el usuario a la base de datos

Ahora que tienes tanto la base de datos como el usuario, debes vincularlos. En la misma página de administración, busca la sección "Asignar usuario a base de datos" o "Assign User to Database".

Selecciona en los menús desplegables:

  • Usuario: Elige el usuario que acabas de crear.
  • Base de datos: Elige la base de datos que creaste antes.

A continuación, verás una lista de permisos o privilegios. Aquí puedes elegir qué acciones podrá realizar el usuario. Para la mayoría de las aplicaciones (como WordPress o Joomla), necesitarás marcar todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Si no estás seguro, selecciona "Todos los privilegios" o "All Privileges".

[TIP] Si estás desarrollando una aplicación y quieres limitar el acceso por seguridad, puedes seleccionar solo los permisos necesarios. Por ejemplo, si solo necesitas leer datos, marca solo SELECT.

Finalmente, haz clic en "Asignar" o "Assign". El sistema confirmará que el usuario ha sido vinculado correctamente a la base de datos.


Paso 6: Verificar la configuración

Una vez que hayas completado los pasos anteriores, es recomendable verificar que todo funciona correctamente. Para ello, puedes utilizar una herramienta como phpMyAdmin, que suele estar disponible en DirectAdmin.

Busca el icono de phpMyAdmin en el panel principal. Al hacer clic, se abrirá una nueva ventana donde podrás ver todas tus bases de datos. Intenta acceder a la que acabas de crear con el usuario y contraseña que configuraste. Si todo está bien, podrás ver las tablas (aunque al principio estará vacía).

[INFO] Si no encuentras phpMyAdmin, puedes usar la línea de comandos a través de SSH, pero esto es más avanzado y no lo cubriremos en este tutorial.


Consejos de seguridad y buenas prácticas

Configurar una base de datos es solo el primer paso. Para mantener tu información segura, ten en cuenta lo siguiente:

  • Cambia las contraseñas periódicamente: No uses la misma contraseña para siempre. Programa un recordatorio para cambiarla cada 3-6 meses.
  • No compartas tus credenciales: El usuario y la contraseña de la base de datos son tan importantes como la clave de tu casa. No los compartas por correo electrónico ni los publiques en foros.
  • Haz copias de seguridad: DirectAdmin suele ofrecer herramientas para hacer backups de las bases de datos. Actívalas para evitar pérdidas de información.
  • Actualiza tu software: Mantén actualizados el CMS (WordPress, Joomla, etc.) y los plugins, ya que las vulnerabilidades pueden comprometer tu base de datos.

[WARNING] Si utilizas Syspanel (puerto 2106), asegúrate de que las políticas de seguridad sean igual de estrictas. Aunque la interfaz sea diferente, los principios de protección son los mismos.


Preguntas frecuentes (FAQ)

A continuación, respondemos a las dudas más comunes que suelen tener los usuarios al configurar base de datos en DirectAdmin.

¿Puedo crear varias bases de datos?

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una será independiente y podrá tener sus propios usuarios y permisos.

¿Qué hago si olvido la contraseña de un usuario?

En DirectAdmin, puedes cambiar la contraseña de un usuario desde la sección de administración de MySQL. Busca la opción "Editar usuario" o "Change Password" y sigue las instrucciones.

¿Es necesario crear un usuario para cada base de datos?

No es obligatorio, pero es una buena práctica. Puedes asignar el mismo usuario a varias bases de datos si lo deseas, aunque esto reduce la seguridad. Lo recomendable es que cada base de datos tenga su propio usuario.

¿Puedo usar la misma base de datos para varias aplicaciones?

Técnicamente sí, pero no es recomendable. Si dos aplicaciones comparten la misma base de datos, pueden sobrescribir información o generar conflictos. Es mejor crear una base de datos independiente para cada proyecto.

¿Qué diferencia hay entre MySQL y MariaDB?

Ambos son sistemas de gestión de bases de datos muy similares. MySQL es el más conocido, pero MariaDB es una bifurcación (fork) que ofrece mejoras de rendimiento. En DirectAdmin, el proceso de configuración es prácticamente el mismo para ambos.

¿Cómo puedo acceder a mi base de datos desde fuera del servidor?

Por seguridad, la mayoría de los proveedores de hosting bloquean el acceso externo a las bases de datos. Si necesitas conectarte desde un programa externo (como un editor de código), deberás habilitar el acceso remoto en la configuración de DirectAdmin, pero esto no lo recomendamos a menos que sepas lo que haces.

[TIP] Si necesitas trabajar con tu base de datos desde casa, utiliza herramientas como phpMyAdmin o un cliente SQL que se conecte a través de SSH (túnel seguro).


Conclusión

Configurar una base de datos en DirectAdmin es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Recuerda que la clave está en elegir nombres descriptivos, crear usuarios con contraseñas seguras y asignar los permisos adecuados. Con esta guía, ya tienes todo lo necesario para empezar a trabajar con MySQL y dar vida a tus proyectos web.

Si en algún momento te surge alguna duda, no dudes en consultar la documentación de tu hosting o buscar ayuda en foros especializados. ¡La práctica hace al maestro!

Esperamos que este tutorial te haya sido de gran ayuda. ¡Buena suerte con tu base de datos!

¿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