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

Crear y administrar bases de datos MySQL en DirectAdmin

Actualizado el 18 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo crear y administrar bases de datos MySQL en DirectAdmin. No te preocupes si nunca lo has hecho antes, te guiaré con un lenguaje claro y ejemplos prácticos. Al final, serás capaz de gestionar tus propias bases de datos como un experto.

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

Imagina que tu sitio web es una gran biblioteca. Las páginas HTML serían los estantes y los libros, pero la información de tus usuarios, productos, comentarios o publicaciones de blog necesita un sistema de organización mucho más eficiente. Aquí es donde entra MySQL. Es un sistema de gestión de bases de datos que guarda toda esa información de forma estructurada, permitiendo que tu web (por ejemplo, un WordPress, Joomla o una tienda online) la consulte, la modifique y la muestre al instante.

Cuando instalas un CMS (Sistema de Gestión de Contenidos) como WordPress, siempre te pedirá tres cosas: nombre de la base de datos, usuario de la base de datos y contraseña. Esos datos los crearemos hoy en DirectAdmin.

Accediendo al área de bases de datos en DirectAdmin

El primer paso es entrar a tu panel de control DirectAdmin. Generalmente lo haces a través de una URL como tudominio.com:2222 o la que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Una vez dentro, busca la sección que dice "Administración de Cuentas" o directamente verás un icono que dice "MySQL Management" o "Administrar MySQL". Haz clic ahí.

[TIP] Si no encuentras el icono, puedes usar el buscador interno de DirectAdmin (la lupa en la parte superior) y escribir "MySQL". Te llevará directamente.

Crear una base de datos MySQL en DirectAdmin (Paso a paso)

Este es el proceso más común y sencillo. Sigue estos pasos al pie de la letra:

Paso 1: Accede a "MySQL Management"

Una vez dentro del panel de DirectAdmin, busca y haz clic en el enlace o botón que dice "MySQL Management" o "Administrar bases de datos MySQL". Se abrirá una nueva página con un formulario.

Paso 2: Rellena el formulario de creación

Verás un formulario con los siguientes campos:

  • Base de Datos: Aquí escribes el nombre que quieras para tu base de datos. Por ejemplo: mipagina_blog, tienda_productos o wordpress_data.
    • Importante: DirectAdmin automáticamente le añadirá un prefijo con tu nombre de usuario para evitar conflictos. Por ejemplo, si tu usuario es usuario1 y pones blog, la base de datos se llamará usuario1_blog.
  • Usuario: Escribe el nombre del usuario que va a gestionar esta base de datos. Puede ser el mismo nombre de la base o algo como admin_bd, usuario_web.
    • Al igual que la base, se le añadirá el prefijo de tu usuario.
  • Contraseña: Aquí debes escribir una contraseña segura. Te recomiendo usar el generador de contraseñas que suele aparecer al lado (un botón con un icono de llave o engranaje). Guarda esta contraseña en un lugar seguro (un gestor de contraseñas o un bloc de notas). Sin ella, no podrás conectar tu web.
  • Confirmar Contraseña: Vuelve a escribir la misma contraseña para confirmar.

Paso 3: ¡Clic en "Crear"!

Una vez rellenado todo, haz clic en el botón "Create" o "Crear". El sistema procesará la solicitud y en unos segundos verás un mensaje de éxito. ¡Felicidades! Ya tienes tu primera base de datos.

[WARNING] No uses contraseñas débiles como "123456" o "contraseña". Una base de datos vulnerable puede ser el punto de entrada para hackers. Usa siempre una combinación de letras mayúsculas, minúsculas, números y símbolos.

Administrar bases de datos existentes

Una vez creada, no solo puedes verla, sino que también puedes realizar varias acciones de administración desde DirectAdmin.

Visualizar tus bases de datos

En la misma página de "MySQL Management", justo debajo del formulario de creación, verás una lista con todas las bases de datos que has creado. Cada una mostrará:

  • Nombre de la Base de Datos (ej: usuario1_blog).
  • Nombre del Usuario asociado.
  • Opciones: Iconos para diferentes acciones.

Acciones principales en la lista

Verás varios iconos (normalmente pequeños botones) al lado de cada base de datos. Los más comunes son:

  • phpMyAdmin (icono de una base de datos o un ojo): Es la herramienta más importante. Al hacer clic, se abrirá una nueva pestaña con phpMyAdmin. Aquí podrás gestionar las tablas, importar o exportar datos, ejecutar consultas SQL, etc. Es el quirófano de tu base de datos.
    • ¿Cómo usarlo? Dentro de phpMyAdmin, a la izquierda verás el nombre de tu base de datos. Haz clic para ver todas las tablas que contiene. Desde ahí puedes modificarlas, borrarlas o crear nuevas.
  • Editar Usuario (icono de lápiz): Te permite cambiar la contraseña del usuario asociado a esa base de datos.
  • Eliminar (icono de papelera o tachito): ¡Cuidado! Esta acción es irreversible. Al hacer clic, se borrará la base de datos y todos sus datos se perderán para siempre. DirectAdmin te pedirá confirmación antes de proceder.

¿Cómo cambiar la contraseña de una base de datos?

Es un proceso muy seguro y necesario si crees que tu contraseña ha sido comprometida o simplemente quieres actualizarla.

  1. Ve a "MySQL Management".
  2. Localiza la base de datos en la lista.
  3. Haz clic en el icono de "Editar Usuario" (normalmente un lápiz).
  4. Se abrirá una ventana o formulario donde podrás escribir la nueva contraseña (y confirmarla).
  5. Haz clic en "Save" o "Guardar".

[INFO] Al cambiar la contraseña, deberás actualizar también el archivo de configuración de tu web (por ejemplo, el wp-config.php de WordPress) con la nueva contraseña. De lo contrario, tu sitio perderá la conexión a la base de datos y mostrará un error.

¿Cómo conectar mi web a la base de datos que acabo de crear?

Este es el paso final y el que más dudas genera. No te preocupes, es muy sencillo. Cuando instales o configures tu CMS (WordPress, Joomla, etc.), te pedirá los siguientes datos:

  • Nombre de la Base de Datos: El nombre completo que ves en la lista, por ejemplo usuario1_blog.
  • Nombre de Usuario: El usuario que creaste, por ejemplo usuario1_admin_bd.
  • Contraseña: La contraseña que estableciste.
  • Servidor de la Base de Datos (Host): Casi siempre es localhost. En algunos casos muy específicos (bases de datos remotas) te darán una IP, pero en el 99% de los casos es localhost.

Solo pegas esos cuatro datos en el instalador de tu web y ¡listo! La conexión se establecerá automáticamente.

Preguntas Frecuentes (FAQ)

Aquí tienes las dudas más comunes que resuelvo a diario:

1. ¿Puedo crear más de una base de datos?

Sí, generalmente puedes crear tantas como necesites, siempre y cuando no superes el límite establecido en tu plan de hosting. En DirectAdmin, lo verás reflejado en la lista de recursos de tu cuenta.

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

No te preocupes. Sigue los pasos de la sección "¿Cómo cambiar la contraseña de una base de datos?" que vimos arriba. Puedes cambiarla en segundos.

3. ¿Es seguro usar phpMyAdmin?

Sí, phpMyAdmin es una herramienta oficial y muy segura si la usas con cuidado. Eso sí, nunca compartas tu enlace de acceso ni ejecutes comandos SQL que no entiendas completamente, ya que podrías dañar tu base de datos.

4. ¿Puedo importar una base de datos que ya tenía en otro hosting?

¡Por supuesto! Es una de las funciones más útiles. Desde phpMyAdmin:

  1. Selecciona tu base de datos (a la izquierda).
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Seleccionar archivo" y elige tu archivo .sql (el backup de tu base de datos).
  4. Haz clic en "Continuar" y espera a que termine. ¡Tus datos estarán ahí!

5. Mi web muestra un error de conexión a la base de datos. ¿Qué hago?

Este error suele deberse a:

  • Contraseña incorrecta: Revisa que la hayas escrito bien en el archivo de configuración de tu web.
  • Nombre de base de datos incorrecto: Asegúrate de que el nombre en el archivo de configuración coincida exactamente con el que ves en DirectAdmin (incluyendo el prefijo de tu usuario).
  • Servidor incorrecto: Prueba con localhost o consulta con tu proveedor de hosting.

6. ¿Y si uso Syspanel (antes HestiaCP)? ¿Es diferente?

Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar, pero la interfaz es diferente. Accedes a tu panel a través del puerto 2106 (ej: tudominio.com:2106). Dentro, buscas la sección de "Bases de Datos" y podrás crear y administrar tus bases de datos MySQL de forma igual de sencilla. Los conceptos de nombre, usuario y contraseña son exactamente los mismos.

Consejos finales para una buena administración

  • Realiza copias de seguridad periódicas: Programa backups semanales de tus bases de datos. DirectAdmin suele tener una opción en "Administración de Cuentas" > "Backup/Transfer" o directamente desde phpMyAdmin exportando la base.
  • Nombra tus bases de datos de forma clara: Usa nombres como blog_noticias, tienda_productos, etc. Así sabrás siempre para qué sirve cada una.
  • No compartas tus credenciales: Mantén tu usuario y contraseña de la base de datos en secreto. Es como la llave de tu casa digital.

¡Y eso es todo! Ahora ya sabes crear y administrar bases de datos MySQL en DirectAdmin de principio a fin. Si tienes alguna otra duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte. ¡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