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

Crear y administrar bases de datos en DirectAdmin para principiantes

Actualizado el 3 de junio de 2026

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

Antes de entrar en materia, vamos a explicar qué es una base de datos de forma sencilla. Imagina que tu web es una tienda física. La base de datos sería el almacén donde guardas todos los productos, la información de tus clientes, los pedidos, los comentarios del blog, etc. Sin ella, tu web no podría recordar nada: ni usuarios registrados, ni entradas, ni configuraciones. Es el cerebro de tu sitio.

En el mundo del hosting, las bases de datos más comunes son las de MySQL (o sus variantes como MariaDB). DirectAdmin es uno de los paneles de control más populares y amigables que existen para gestionar todo esto sin necesidad de ser un experto en programación. En este tutorial DirectAdmin, te voy a guiar paso a paso para que aprendas a crear una base de datos, administrarla y gestionar los usuarios MySQL, todo desde cero y con un lenguaje muy claro.

Vamos a ello. No necesitas conocimientos técnicos previos, solo seguir las instrucciones al pie de la letra.


Accediendo al área de gestión de bases de datos en DirectAdmin

Lo primero es lo primero. Para poder administrar MySQL, tienes que entrar en tu panel de DirectAdmin. Normalmente lo encontrarás en una URL como https://tudominio.com:2222 (el puerto puede variar, pero el 2222 es el estándar para este panel). Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).

Una vez dentro, busca la sección que se llama "MySQL Management" o "Gestión de MySQL". Dependiendo de la versión de DirectAdmin, puede estar en la página principal o dentro de un menú desplegable. En la mayoría de los casos, verás un icono con un elefante (el logo de MySQL) o el texto "MySQL Management". Haz clic ahí.

Si no lo encuentras a la primera, no te preocupes. Puedes usar el buscador interno del panel o revisar la sección "Cuenta" o "Administración de archivos". Una vez dentro, verás un resumen de las bases de datos que ya tienes (si es que tienes alguna) y un botón para crear una nueva.


Crear base de datos paso a paso

Este es el corazón del tutorial DirectAdmin. Crear base de datos es un proceso muy sencillo, pero hay que hacerlo bien para que luego tu aplicación web (WordPress, Joomla, PrestaShop, etc.) funcione sin problemas. Sigue estos pasos:

  1. Dentro de "MySQL Management", busca el botón que dice "Create New Database" o "Crear nueva base de datos". Haz clic en él.
  2. Se abrirá un formulario con varios campos. El primero es el nombre de la base de datos. DirectAdmin suele añadir un prefijo con tu nombre de usuario (por ejemplo, usuario_nombrebasededatos). Esto es para que no haya conflictos entre diferentes cuentas en el mismo servidor. Elige un nombre descriptivo, como miweb_blog o tienda_productos.
  3. El siguiente campo es el usuario de la base de datos. Este es un usuario que tendrá permiso para acceder a esa base de datos concreta. Es una buena práctica no usar el usuario principal de tu cuenta de hosting para esto. Crea un usuario específico, por ejemplo, usuario_adminblog.
  4. Ahora viene la parte más importante: la contraseña. DirectAdmin suele tener un botón para generar una contraseña segura automáticamente. Te recomiendo que lo uses. Si prefieres ponerla tú, asegúrate de que tenga al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos. Anota esta contraseña en un lugar seguro, ya que la necesitarás más adelante.
  5. Finalmente, haz clic en el botón "Create" o "Crear". El sistema procesará la solicitud y en unos segundos tendrás tu nueva base de datos lista.

[TIP] No uses el mismo usuario y contraseña para todas tus bases de datos. Si un sitio es comprometido, los demás estarán a salvo. Es como tener llaves diferentes para cada puerta de tu casa.


Administrar MySQL: Entendiendo los usuarios y privilegios

Ahora que ya sabes crear base de datos, vamos a profundizar en cómo administrar MySQL correctamente. Una base de datos sin usuarios es como una caja fuerte sin combinación: nadie puede abrirla, pero tampoco tú puedes usarla. Los usuarios MySQL son los que tienen los permisos para leer, escribir o modificar la información.

En DirectAdmin, cuando creas una base de datos, también creas un usuario y le asignas automáticamente todos los privilegios sobre esa base de datos. Esto es lo más común para la mayoría de las aplicaciones. Sin embargo, es posible que necesites crear más usuarios o modificar sus permisos.

Para gestionar esto, desde la página principal de "MySQL Management" verás una lista de tus bases de datos. Al lado de cada una, hay un enlace que dice "Manage" o "Administrar". Al hacer clic, se abre una nueva ventana (o sección) donde puedes:

  • Ver los usuarios asociados a esa base de datos concreta.
  • Crear un nuevo usuario para esa base de datos.
  • Cambiar la contraseña de un usuario existente.
  • Modificar los privilegios de un usuario. Por ejemplo, puedes crear un usuario que solo pueda leer datos (SELECT) pero no modificarlos. Esto es útil para tareas de consulta o informes.

Los privilegios se representan con nombres en inglés como SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc. Para una aplicación web estándar (como WordPress), necesitas que el usuario principal tenga todos los privilegios. Si no estás seguro, déjalo todo marcado.

[WARNING] No otorgues el privilegio ALL PRIVILEGES a usuarios que no sean de confianza. Un usuario con permisos de DROP puede borrar la base de datos entera por error o por mala intención.


Conectar tu aplicación a la base de datos

El siguiente paso lógico después de crear base de datos es conectar tu web a ella. Este proceso es igual en casi todos los paneles, pero aquí te explico cómo hacerlo en DirectAdmin y qué datos necesitas.

Cuando instales un CMS (WordPress, Joomla, etc.) o una aplicación a medida, te pedirá unos datos de conexión. Son estos:

  • Nombre de la base de datos: El que creaste, incluyendo el prefijo de tu usuario (ej. usuario_miweb_blog).
  • Usuario de la base de datos: El usuario que creaste (ej. usuario_adminblog).
  • Contraseña: La que asignaste al usuario.
  • Host de la base de datos: Este es el punto que más confunde. En el 99% de los casos, será localhost. Esto significa que la base de datos está en el mismo servidor que tu web. A veces, DirectAdmin puede mostrar un nombre como localhost o la IP del servidor. Si no estás seguro, usa localhost.

[INFO] Si tu web y tu base de datos están en el mismo hosting de DirectAdmin, el host siempre será localhost. No lo cambies a menos que sepas muy bien lo que haces, como en el caso de usar un servidor de bases de datos externo.

Una vez que tengas estos cuatro datos, el instalador de tu aplicación los conectará. Si algo falla, revisa que has escrito bien el nombre de la base de datos y el usuario. Un error común es olvidar el prefijo que añade DirectAdmin.


Herramientas útiles: phpMyAdmin y más

DirectAdmin no solo te permite crear y gestionar usuarios, sino que también te da acceso a herramientas gráficas para administrar MySQL de forma visual. La más famosa es phpMyAdmin.

Para acceder a ella, desde "MySQL Management" busca un botón que dice "phpMyAdmin" o un enlace directo. Al hacer clic, se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. Aquí puedes:

  • Explorar las tablas de tu base de datos.
  • Ejecutar consultas SQL (si sabes algo de código).
  • Exportar (hacer una copia de seguridad) o importar (restaurar) una base de datos completa.
  • Vaciar o borrar tablas.

Es una herramienta potentísima, pero también peligrosa si no sabes lo que haces. Te recomiendo que la uses solo para tareas de copia de seguridad o para ver la estructura de tus tablas, no para modificar datos directamente a menos que tengas experiencia.

[WARNING] Ten mucho cuidado al usar phpMyAdmin. Un clic en "Eliminar" o "Vaciar" puede borrar datos irremplazables. Siempre haz una copia de seguridad antes de tocar nada.


Copias de seguridad: Tu mejor amigo

Una de las tareas más importantes al administrar MySQL es hacer copias de seguridad periódicas. Si tu web se corrompe, un hacker la ataca o cometes un error, la copia de seguridad es tu salvavidas.

En DirectAdmin, tienes dos formas de hacerlo:

  1. Desde el panel: En la sección de "MySQL Management", suele haber una opción para hacer una copia de seguridad de una base de datos específica. Te descargará un archivo .sql o .gz con todo el contenido.
  2. Desde phpMyAdmin: Entra en tu base de datos, ve a la pestaña "Exportar" y elige el método rápido. Te descargará un archivo SQL que podrás guardar en tu ordenador o en la nube.

La frecuencia de las copias depende de la actividad de tu web. Si publicas contenido a diario, haz una copia diaria. Si es un blog personal, con una semanal es suficiente. Lo importante es que las hagas.

[TIP] Guarda las copias de seguridad fuera de tu hosting (en tu PC, Google Drive, Dropbox, etc.). Si el servidor falla, no querrás perder la copia de seguridad junto con la web.


Problemas comunes y soluciones (FAQ)

Para terminar este tutorial DirectAdmin, voy a resolver las dudas más frecuentes que nos llegan al soporte. Es muy probable que te encuentres con alguna de ellas.

¿Por qué no puedo conectar a mi base de datos?

  • Error de nombre: Revisa que has escrito el nombre completo con el prefijo de tu usuario. Es el error más común.
  • Error de usuario o contraseña: Asegúrate de que no hay espacios y que las mayúsculas/minúsculas son correctas.
  • Host incorrecto: Prueba con localhost. Si no funciona, contacta con tu proveedor de hosting para saber el host exacto.

¿Puedo cambiar la contraseña de mi base de datos?

Sí. En "MySQL Management", busca la base de datos y haz clic en "Manage". Ahí verás la opción de cambiar la contraseña del usuario. Importante: Después de cambiarla, tendrás que actualizar la configuración de tu aplicación web, o dejará de funcionar.

¿Cuántas bases de datos puedo crear?

Depende de tu plan de hosting. Algunos planes permiten solo una, otros ilimitadas. En la página principal de "MySQL Management" verás un contador con las que tienes y las que te quedan.

¿Qué hago si mi web dice "Error al conectar a la base de datos"?

  1. Revisa los datos de conexión en el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress).
  2. Comprueba en DirectAdmin que la base de datos y el usuario existen.
  3. Verifica que el usuario tiene todos los privilegios sobre la base de datos.
  4. Si todo está bien, contacta con el soporte de tu hosting. Puede ser un problema del servidor.

¿Es lo mismo DirectAdmin que otros paneles como Syspanel?

Existen muchos paneles de control. DirectAdmin es uno de ellos, muy popular por su velocidad y facilidad de uso. Otro panel común es Syspanel (antes conocido como HestiaCP), que se accede por el puerto 2106 y tiene una interfaz diferente pero conceptos similares: bases de datos, usuarios y privilegios. Si sabes usar uno, aprender el otro es cuestión de adaptarse a la interfaz.


Conclusión y siguientes pasos

Crear y administrar MySQL en DirectAdmin es una habilidad esencial para cualquier propietario de una web. Con este tutorial DirectAdmin has aprendido a crear base de datos, gestionar usuarios, conectar tu aplicación y hacer copias de seguridad. No es tan complicado como parece, solo requiere práctica y atención a los detalles.

Te animo a que entres en tu panel y explores. Crea una base de datos de prueba, juega con los permisos (en un entorno seguro) y familiarízate con la interfaz. Cuanto más lo uses, más cómodo te sentirás.

Si te surge cualquier duda que no haya cubierto aquí, no dudes en contactar con nuestro equipo de soporte. Estamos para ayudarte en cada paso del camino. ¡Buena suerte con tu proyecto web!

¿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