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

Cómo crear una base de datos MySQL en DirectAdmin: Guía completa

Actualizado el 27 de mayo de 2026

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

Antes de ponernos manos a la obra, vamos a explicar qué es exactamente una base de datos MySQL y por qué es un componente tan importante en tu hosting. Imagina que tu web es una tienda física: los archivos HTML, CSS y JavaScript son los muebles y la decoración, pero la base de datos es el almacén donde guardas los productos, los precios, los clientes y las ventas. Sin ella, tu tienda estaría vacía.

MySQL es un sistema de gestión de bases de datos relacional, el más popular del mundo junto con MariaDB. Se utiliza para almacenar, organizar y recuperar información de manera eficiente. Cuando instalas WordPress, Joomla, PrestaShop o cualquier otra aplicación dinámica, necesitas una base de datos para guardar las entradas, los usuarios, los pedidos o los comentarios.

En DirectAdmin, el panel de control que probablemente uses en tu hosting, crear y administrar bases de datos es un proceso muy sencillo. A lo largo de esta guía completa, te enseñaré cómo crear una base de datos en DirectAdmin paso a paso, así como a gestionar usuarios, permisos y solucionar los problemas más comunes. Si estás buscando un tutorial directadmin claro y práctico, has llegado al lugar correcto.


Accediendo al área de bases de datos en DirectAdmin

Lo primero que necesitas hacer es iniciar sesión en tu panel de DirectAdmin. Normalmente, la URL de acceso es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting.

Una vez dentro, verás el panel principal con todas las opciones disponibles. Busca el icono que dice "MySQL Management" o "Administración de MySQL". Dependiendo de la versión de DirectAdmin, puede estar en la sección de "Cuenta" o directamente en la página principal. Haz clic en él y serás redirigido a la herramienta de gestión de bases de datos.

En esta sección, encontrarás un resumen de todas las bases de datos que ya tienes creadas (si es que tienes alguna) y un formulario para crear nuevas. Es importante que sepas que en DirectAdmin, el nombre de tu base de datos siempre irá precedido por tu nombre de usuario y un guion bajo. Por ejemplo, si tu usuario es usuario123 y quieres crear una base llamada wordpress, el nombre real será usuario123_wordpress. Lo mismo ocurre con los usuarios de la base de datos: se llamarán usuario123_usuariodb.


Guía paso a paso: crear MySQL DirectAdmin

Ahora sí, vamos a lo importante. Sigue estos pasos al pie de la letra y en menos de dos minutos tendrás tu base de datos creada y lista para usar.

Paso 1: Rellena el formulario de creación

En la página de MySQL Management, verás un formulario con varios campos. El primero es el nombre de la base de datos. Escribe el nombre que prefieras, pero usa solo letras minúsculas, números y guiones bajos. Por ejemplo: miblog, tienda_online o sistema_ventas. Recuerda que el sistema añadirá tu prefijo de usuario automáticamente.

El segundo campo es el usuario de la base de datos. Necesitas crear un usuario específico para que la aplicación (WordPress, por ejemplo) se conecte a la base de datos. Elige un nombre descriptivo, como usuariowp o adminapp. Este usuario tendrá permisos sobre la base de datos que estás creando.

El tercer campo es la contraseña. DirectAdmin suele tener un botón para generar una contraseña segura automáticamente. Te recomiendo usarlo, ya que las contraseñas aleatorias son mucho más difíciles de adivinar. Si prefieres escribirla tú, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Anota esta contraseña en un lugar seguro porque la necesitarás más adelante.

Paso 2: Haz clic en "Crear base de datos"

Una vez que hayas completado los tres campos, pulsa el botón "Crear base de datos" o "Create Database". DirectAdmin procesará la solicitud en cuestión de segundos y te mostrará un mensaje de confirmación. Enhorabuena, ya tienes tu base de datos MySQL creada.

Paso 3: Verifica los datos

Después de la creación, DirectAdmin te mostrará un resumen con los datos de conexión. Deberías ver algo como esto:

  • Servidor de base de datos: localhost (o la dirección del servidor MySQL).
  • Nombre de la base de datos: usuario123_miblog.
  • Usuario de la base de datos: usuario123_usuariowp.
  • Contraseña: la que hayas establecido.

Estos cuatro datos son los que necesitarás para configurar tu aplicación. Por ejemplo, en WordPress, los encontrarás en el archivo wp-config.php. En PrestaShop, durante la instalación, te los pedirán en el paso de configuración de la base de datos.


Cómo administrar MySQL DirectAdmin: usuarios y permisos

Crear la base de datos es solo el primer paso. En muchos casos, necesitarás gestionar los usuarios que tienen acceso a ella. DirectAdmin te permite hacerlo de forma muy sencilla desde la misma sección de MySQL Management.

Añadir un nuevo usuario a una base de datos existente

Si quieres que otra aplicación o persona tenga acceso a tu base de datos, puedes crear un usuario adicional. En la lista de bases de datos existentes, busca la que te interese y haz clic en el icono de "Editar" o "Usuarios". Verás una opción para "Añadir nuevo usuario". Rellena el nombre y la contraseña, y selecciona los permisos que quieras otorgarle.

Permisos de usuario: qué significa cada uno

Cuando gestionas los permisos de un usuario en MySQL, te encontrarás con una lista de privilegios. Los más importantes son:

  • ALL PRIVILEGES: Otorga todos los permisos posibles sobre la base de datos. Es el que se recomienda para la mayoría de aplicaciones.
  • SELECT: Permite leer datos.
  • INSERT: Permite añadir nuevos datos.
  • UPDATE: Permite modificar datos existentes.
  • DELETE: Permite eliminar datos.
  • CREATE y DROP: Permiten crear y eliminar tablas dentro de la base de datos.

Para la mayoría de los casos, como WordPress, con el permiso ALL PRIVILEGES es más que suficiente. Si quieres ser más restrictivo por seguridad, puedes otorgar solo los necesarios para la aplicación.

Eliminar un usuario o una base de datos

Si ya no necesitas una base de datos, puedes eliminarla desde el mismo panel. Ten mucho cuidado con esto, ya que eliminar una base de datos borra toda la información que contiene de forma permanente. DirectAdmin te pedirá confirmación antes de proceder. Para eliminar un usuario, simplemente haz clic en el icono de la papelera junto a su nombre.


Configurar la base de datos para WordPress u otras aplicaciones

Una vez que tienes la base de datos creada, el siguiente paso es conectar tu aplicación. Te explico el proceso para WordPress, que es el CMS más utilizado.

Instalación de WordPress con la nueva base de datos

Durante la instalación de WordPress, llegará un momento en el que te pedirá los datos de la base de datos. Deberás introducir:

  • Nombre de la base de datos: usuario123_miblog.
  • Usuario: usuario123_usuariowp.
  • Contraseña: la que hayas definido.
  • Servidor de la base de datos: localhost (en la mayoría de los casos).

Si WordPress te da un error de "Error al conectar con la base de datos", revisa que hayas introducido los datos correctamente. El error más común es olvidar el prefijo del usuario o escribir mal la contraseña.

Modificar la base de datos de una instalación existente

Si ya tienes WordPress instalado y necesitas cambiar la base de datos a la que se conecta, tendrás que editar el archivo wp-config.php. Este archivo se encuentra en la raíz de tu instalación de WordPress. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST y sustitúyelas por los nuevos valores. Después, guarda el archivo y recarga tu web.


Solución de problemas comunes con bases de datos DirectAdmin

Aunque DirectAdmin es un panel muy estable, es posible que te encuentres con algunos problemas. Aquí tienes los más comunes y cómo solucionarlos.

Error "Access denied for user"

Este error indica que el usuario no tiene permisos para acceder a la base de datos. Las causas más frecuentes son:

  • Contraseña incorrecta: Vuelve a escribirla con cuidado.
  • Nombre de usuario mal escrito: Recuerda que debe incluir el prefijo usuario123_.
  • El usuario no tiene permisos: Entra en DirectAdmin y verifica que el usuario esté asociado a la base de datos.

Error "Too many connections"

Este error significa que se ha alcanzado el límite de conexiones simultáneas al servidor MySQL. Puedes intentar lo siguiente:

  • Optimiza tu web: Desactiva plugins innecesarios.
  • Aumenta el límite: Contacta con tu proveedor de hosting para que aumente el número máximo de conexiones.

Error "Table doesn't exist"

Este error suele ocurrir cuando se ha modificado la base de datos manualmente o se ha restaurado una copia de seguridad incompleta. Verifica que las tablas existan en la base de datos. Puedes usar la herramienta phpMyAdmin que encontrarás en DirectAdmin para inspeccionar las tablas.


Herramientas adicionales: phpMyAdmin y copias de seguridad

DirectAdmin incluye phpMyAdmin, una herramienta web muy útil para administrar tus bases de datos de forma visual. Desde phpMyAdmin puedes ejecutar consultas SQL, importar y exportar bases de datos, y gestionar tablas y registros.

Acceso a phpMyAdmin

En la sección de MySQL Management, encontrarás un botón que dice "phpMyAdmin". Al hacer clic, se abrirá una nueva pestaña con la herramienta. Es posible que te pida las credenciales de acceso; introduce el usuario y la contraseña de la base de datos que quieras gestionar.

Crear copias de seguridad

Es fundamental realizar copias de seguridad periódicas de tus bases de datos. En DirectAdmin, puedes hacerlo de dos maneras:

  1. Desde phpMyAdmin: Exporta la base de datos en formato SQL y descarga el archivo.
  2. Desde el panel de DirectAdmin: En la sección de "Copias de seguridad" o "Backup", puedes crear una copia completa de tu cuenta, incluyendo las bases de datos. Esta opción es la más recomendada porque genera un archivo comprimido con todo tu sitio.

Consejos de seguridad para tus bases de datos

La seguridad de tus bases de datos es crucial para proteger la información de tus usuarios y de tu negocio. Aquí tienes algunos consejos prácticos:

  • Usa contraseñas fuertes: Evita contraseñas obvias como "123456" o "password". Utiliza el generador de contraseñas de DirectAdmin.
  • Cambia las contraseñas periódicamente: Especialmente si trabajas con varias personas.
  • Limita los permisos: No otorgues ALL PRIVILEGES a usuarios que solo necesitan leer datos.
  • Mantén tus aplicaciones actualizadas: Las vulnerabilidades en WordPress o plugins pueden comprometer tu base de datos.
  • Realiza copias de seguridad frecuentes: Te salvarán en caso de un error o un ataque.

Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin

¿Puedo crear más de una base de datos en DirectAdmin?

Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Normalmente, los planes incluyen un número limitado, pero puedes contratar más si lo necesitas.

¿Qué es el prefijo de usuario en el nombre de la base de datos?

El prefijo es tu nombre de usuario en DirectAdmin. Se añade automáticamente a todos los nombres de bases de datos y usuarios para evitar conflictos entre distintas cuentas en el mismo servidor.

¿Necesito conocimientos técnicos para crear una base de datos?

No, con esta guía y la interfaz intuitiva de DirectAdmin, cualquier persona puede crear y gestionar una base de datos sin necesidad de conocimientos avanzados de programación.

¿Qué diferencia hay entre MySQL y MariaDB?

MariaDB es una bifurcación de MySQL, es decir, un derivado que mantiene compatibilidad total. En la mayoría de los casos, DirectAdmin usa MariaDB, pero el proceso de creación y administración es idéntico.

¿Puedo migrar mi base de datos desde otro panel como Syspanel?

Sí, es posible. Si vienes de Syspanel (anteriormente conocido como HestiaCP y accesible a través del puerto 2106), puedes exportar tu base de datos desde phpMyAdmin de ese panel e importarla en DirectAdmin. El proceso es sencillo: exporta el archivo .sql, crea una nueva base de datos en DirectAdmin y luego importa el archivo mediante phpMyAdmin.


Conclusión

Crear y administrar una base de datos MySQL en DirectAdmin es un proceso sencillo que cualquier persona puede aprender. Con esta guía completa, ya sabes cómo crear una base de datos, gestionar usuarios y permisos, conectar tu aplicación favorita y solucionar los problemas más comunes.

Recuerda que la base de datos es el corazón de tu sitio web dinámico. Cuídala, haz copias de seguridad periódicas y mantén la seguridad al día. Si sigues estos consejos, tu web funcionará de manera rápida y eficiente.

Espero que este tutorial directadmin te haya sido de gran ayuda. Si tienes alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu proveedor de hosting. ¡Buena suerte con tu proyecto!

¿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