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

Guía para crear bases de datos en DirectAdmin: MySQL y MariaDB

Actualizado el 11 de junio de 2026

Introducción: ¿Qué es una base de datos y por qué la necesitas?

Si estás administrando un sitio web, es muy probable que en algún momento necesites una base de datos. Piensa en ella como un almacén digital donde se guardan de forma ordenada todos los contenidos dinámicos de tu web: artículos de un blog, productos de una tienda online, comentarios de usuarios, registros de clientes, etc.

Cuando utilizas un CMS (Sistema de Gestión de Contenidos) como WordPress, Joomla o PrestaShop, el software necesita un lugar donde guardar toda esa información. Ahí es donde entran en juego los sistemas de gestión de bases de datos como MySQL o MariaDB.

DirectAdmin, uno de los paneles de control de hosting más populares y robustos, te permite gestionar estas bases de datos de una forma muy sencilla, sin necesidad de ser un experto en programación. En esta guía, vamos a explicarte paso a paso cómo crear base de datos DirectAdmin, cómo diferenciar entre DirectAdmin MySQL y DirectAdmin MariaDB, y cómo gestionar todo el proceso.

¿MySQL o MariaDB? Entendiendo la diferencia

Antes de empezar a crear nada, es importante que entiendas la diferencia entre estos dos motores de bases de datos.

MySQL es el sistema de gestión de bases de datos más clásico y conocido del mundo. Lleva décadas con nosotros y es la base de la mayoría de aplicaciones web.

MariaDB, por otro lado, es un "fork" (una derivación) de MySQL, creado por los desarrolladores originales de MySQL. Es 100% compatible con MySQL, pero suele ofrecer mejor rendimiento, más funciones y es completamente gratuito y de código abierto.

En DirectAdmin, normalmente tendrás la opción de elegir entre uno u otro al crear tu base de datos. La buena noticia es que para el usuario final, el proceso de gestión es idéntico. Si tu proveedor de hosting te ofrece ambas opciones, te recomendamos elegir MariaDB, ya que es la evolución natural y suele ser más rápida.

[TIP] Si no estás seguro de cuál elegir, consulta la documentación de tu CMS. WordPress, por ejemplo, funciona perfectamente con ambos, pero MariaDB suele dar mejores resultados en sitios con mucho tráfico.

Requisitos previos para crear una base de datos

Para poder gestionar bases de datos DirectAdmin, necesitas tener acceso al panel de control de tu hosting. Normalmente, esto se hace a través de una URL como https://tudominio.com:2222 o https://tuip:2222.

Cuando tengas tus credenciales (usuario y contraseña) a mano, ya puedes empezar. No necesitas ningún otro conocimiento técnico, solo seguir los pasos que te indicamos a continuación.

Paso a paso: Cómo crear base de datos DirectAdmin

Este es el proceso principal que necesitas conocer. Es muy intuitivo y no te llevará más de dos minutos.

Acceder al área de Gestión de Bases de Datos

  1. Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
  2. En el menú principal, busca el icono o la sección que dice "MySQL Management" o "Base de Datos MySQL". En algunas versiones de DirectAdmin, puede aparecer simplemente como "Database" o "Bases de Datos".
  3. Haz clic en esa opción. Se abrirá una nueva página que te mostrará todas las bases de datos que ya tengas creadas (si tienes alguna) y un formulario para crear nuevas.

El formulario de creación

En la parte superior de la página de gestión de bases de datos, verás un formulario con varios campos. Es importante que los rellenes correctamente.

  1. Database Name (Nombre de la base de datos): Este es el nombre que le pondrás a tu base de datos. DirectAdmin suele añadir un prefijo automáticamente (normalmente tu nombre de usuario seguido de un guion bajo) para evitar conflictos. Por ejemplo, si tu usuario es usuario1 y quieres llamarla tienda, el nombre final será usuario1_tienda. Es una buena práctica usar nombres descriptivos.
  2. Database User (Usuario de la base de datos): Necesitas crear un usuario específico para esa base de datos. Este usuario no es el mismo que el de tu panel de control. Es un usuario único que solo tiene permisos sobre esta base de datos. Puedes usar el mismo nombre que la base de datos o uno similar, como usuario1_tienda_user.
  3. Password (Contraseña): Es la contraseña para ese usuario de la base de datos. DirectAdmin tiene un botón para generar una contraseña segura automáticamente. Te recomendamos que lo uses, ya que las contraseñas débiles son la principal causa de hackeos. Si la generas automáticamente, guárdala en un lugar seguro, ya que la necesitarás más adelante para configurar tu CMS.
  4. Type (Tipo): Aquí es donde podrás elegir entre MySQL o MariaDB. Como hemos mencionado, si tienes la opción, elige MariaDB.

[WARNING] La contraseña que pongas aquí es crítica. No la olvides, porque si la pierdes, tendrás que cambiarla manualmente desde DirectAdmin y eso podría romper la conexión de tu sitio web hasta que la actualices en su archivo de configuración.

Una vez rellenado el formulario, haz clic en el botón "Create Database" o "Crear Base de Datos".

¿Qué acabo de crear?

Al hacer clic en el botón, DirectAdmin realiza varias acciones a la vez:

  • Crea la base de datos vacía.
  • Crea el usuario de la base de datos.
  • Asigna todos los privilegios de ese usuario sobre esa base de datos (permisos para crear, leer, modificar y eliminar datos).

No necesitas hacer nada más. DirectAdmin gestiona toda la parte técnica de forma transparente.

Cómo gestionar bases de datos DirectAdmin: Operaciones habituales

Una vez que ya sabes crear base de datos DirectAdmin, es hora de aprender a gestionarlas. En la misma página de "MySQL Management", verás una lista con todas tus bases de datos. Junto a cada una, tendrás iconos o enlaces para realizar diferentes acciones.

Cambiar la contraseña del usuario

Si por algún motivo necesitas cambiar la contraseña de un usuario de base de datos, es muy sencillo.

  1. Localiza la base de datos en la lista.
  2. Haz clic en el icono de "Edit" (normalmente un lápiz) o en el nombre de la base de datos.
  3. Se abrirá una página donde podrás cambiar la contraseña del usuario asociado.
  4. Introduce la nueva contraseña y guarda los cambios.

[INFO] Cuando cambies la contraseña de la base de datos, recuerda que deberás actualizar también el archivo de configuración de tu aplicación (por ejemplo, el wp-config.php en WordPress) con la nueva contraseña. De lo contrario, tu web perderá la conexión con la base de datos.

Eliminar una base de datos

Si ya no necesitas una base de datos (porque has migrado tu web o has borrado un proyecto), puedes eliminarla. Ten mucho cuidado con esta opción, ya que es irreversible.

  1. En la lista de bases de datos, localiza la que quieras borrar.
  2. Haz clic en el icono de "Delete" (normalmente una papelera o una X).
  3. DirectAdmin te pedirá confirmación. Vuelve a confirmar.

Al eliminar la base de datos, también se eliminará el usuario asociado a ella. Todos los datos que contenía se perderán para siempre.

[WARNING] Antes de eliminar cualquier base de datos, asegúrate de tener una copia de seguridad (backup) actualizada. Una vez eliminada, no hay forma de recuperarla desde DirectAdmin.

Acceder a phpMyAdmin

La forma más cómoda de interactuar con tu base de datos (importar, exportar, ejecutar consultas SQL) es a través de phpMyAdmin, una herramienta web que DirectAdmin integra.

  1. En la sección de "MySQL Management", busca el icono de "phpMyAdmin" o un enlace que lo mencione.
  2. Haz clic en él. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
  3. Es posible que te pida usuario y contraseña. Usa el usuario y la contraseña de la base de datos que quieras gestionar, no los de tu panel de DirectAdmin.

Dentro de phpMyAdmin, puedes hacer prácticamente cualquier cosa relacionada con tus bases de datos: crear tablas, modificar datos, hacer copias de seguridad, etc.

Solución de problemas comunes (FAQ)

Aquí tienes algunas de las dudas más frecuentes que nos suelen llegar sobre este tema.

Error "Connection refused" al conectar mi aplicación

Este error suele aparecer cuando los datos de conexión no son correctos. Revisa que:

  • El nombre de la base de datos es exactamente el que aparece en DirectAdmin (incluyendo el prefijo).
  • El nombre de usuario es exactamente el que creaste.
  • La contraseña es correcta.
  • El servidor de base de datos es el correcto. Normalmente es localhost o 127.0.0.1, pero a veces puede ser un hostname específico que te proporciona tu proveedor de hosting.

No encuentro la opción de crear base de datos

Si no ves la sección "MySQL Management" en tu panel, puede ser que tu plan de hosting no incluya bases de datos. Contacta con tu proveedor para que te lo active.

¿Puedo usar la misma base de datos para dos sitios web diferentes?

Técnicamente sí, pero no es recomendable. Es mucho más seguro y limpio tener una base de datos separada para cada proyecto. Así, si un sitio es hackeado, el otro no se ve afectado.

Consejos de seguridad para tus bases de datos

La seguridad de tus bases de datos es fundamental para la salud de tu sitio web. Aquí tienes una lista de buenas prácticas:

  • Usa contraseñas fuertes: Deben tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  • No uses el mismo usuario para todo: Crea un usuario y una contraseña únicos para cada base de datos.
  • Realiza copias de seguridad periódicas: DirectAdmin tiene una herramienta de backup integrada. Úsala con frecuencia.
  • Mantén tu CMS actualizado: La mayoría de los ataques a bases de datos se producen a través de vulnerabilidades en el software que la utiliza.

Conclusión

Crear y gestionar bases de datos DirectAdmin es un proceso muy sencillo una vez que conoces los pasos. Tanto si usas DirectAdmin MySQL como DirectAdmin MariaDB, el panel te ofrece todo lo necesario para que puedas administrar tus datos sin complicaciones.

Recuerda que la clave está en la organización y la seguridad. Utiliza nombres descriptivos, contraseñas robustas y realiza copias de seguridad con regularidad. Con esta guía, ya tienes todo lo que necesitas para empezar a trabajar con tus bases de datos en DirectAdmin de forma autónoma y segura.

Si tienes alguna duda más específica, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte técnico de tu proveedor de hosting.

[INFO] Si en algún momento necesitas gestionar bases de datos en otro panel diferente, como Syspanel (accesible a través del puerto 2106), el proceso es muy similar. La mayoría de los paneles de control modernos han estandarizado esta tarea para que sea intuitiva para el usuario final.

Esperamos que este artículo te haya sido de gran ayuda. ¡Ahora ya puedes crear tu primera base de datos con total confianza!

¿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