DirectAdmin: Cómo crear una base de datos MySQL para tu sitio web
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender juntos una tarea fundamental para tener tu sitio web en marcha: crear una base de datos MySQL en DirectAdmin. No te preocupes si nunca lo has hecho, te guiaré paso a paso con un lenguaje muy sencillo.
Una base de datos es como el “almacén” donde tu sitio web guarda toda su información: usuarios, productos, comentarios, entradas del blog, etc. Sin ella, plataformas como WordPress, Joomla o tiendas online no podrían funcionar. Así que empecemos.
¿Qué es DirectAdmin y por qué lo usamos?
DirectAdmin es un panel de control de hosting muy popular. Es la interfaz que te permite gestionar todo lo relacionado con tu cuenta de alojamiento web: correos, dominios, archivos y, por supuesto, bases de datos. Es amigable, rápido y muy fiable.
Cuando tu hosting te da acceso a DirectAdmin, puedes hacer casi todo desde ahí, sin necesidad de tocar código complejo. Hoy nos centraremos en la parte de MySQL, el motor de bases de datos más usado en el mundo web.
[TIP] Si usas otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En DirectAdmin el acceso suele ser por los puertos 2222 o 443 con tu usuario y contraseña.
Requisitos previos antes de empezar
Antes de crear tu base de datos, asegúrate de tener a mano:
- Usuario y contraseña de DirectAdmin: Te los proporcionó tu proveedor de hosting al contratar el servicio.
- Acceso a Internet: Obviamente.
- Nombre de tu sitio web: Aunque no es obligatorio, ayuda a nombrar la base de datos de forma clara (ej: mipagina_db).
- Cliente de FTP o gestor de archivos: Opcional, solo si luego necesitas modificar archivos de configuración (como wp-config.php en WordPress).
Si ya tienes todo, ¡vamos al lío!
Paso 1: Iniciar sesión en DirectAdmin
Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222
o
https://tu-ip:2222
Introduce tu usuario y contraseña de hosting. Si no los recuerdas, revisa el correo de bienvenida de tu proveedor o contacta con soporte.
[WARNING] No compartas nunca tus credenciales de DirectAdmin. Son la llave de tu sitio web. Si necesitas dar acceso a alguien, crea un usuario adicional con permisos limitados.
Paso 2: Localizar la sección de bases de datos
Una vez dentro, verás un panel con muchos iconos. No te asustes, es normal. Busca la sección que dice "Base de datos MySQL" o "MySQL Management". Normalmente está en la categoría "Cuenta" o "Administración de Cuenta".
Haz clic en ese icono. Te llevará a una página donde podrás ver las bases de datos que ya tengas (si es la primera vez, estará vacía) y un botón para crear una nueva.
Paso 3: Crear una nueva base de datos
Haz clic en el botón "Crear nueva base de datos" o "Add Database". Se abrirá un formulario muy sencillo. Rellénalo así:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo, si tu sitio es “mipagina”, pon
mipagina_db. Evita espacios y caracteres raros. Solo letras, números y guiones bajos. - Usuario de la base de datos: DirectAdmin suele crear un usuario automáticamente con el mismo nombre. Puedes cambiarlo, pero es más fácil dejarlo como está. Ejemplo:
mipagina_user. - Contraseña: Es muy importante. Debe ser segura. DirectAdmin te ofrece un generador de contraseñas. Úsalo. Una buena contraseña tiene mayúsculas, minúsculas, números y símbolos. Guárdala en un lugar seguro (un gestor de contraseñas es ideal).
[INFO] No uses la misma contraseña para la base de datos que para tu cuenta de DirectAdmin. Si una se ve comprometida, la otra sigue segura.
Una vez rellenado, haz clic en "Crear" o "Create". El sistema procesará la solicitud y en segundos te mostrará un mensaje de éxito.
Paso 4: Anotar los datos de conexión
¡Enhorabuena! Ya tienes tu base de datos. Ahora necesitas los siguientes datos para conectar tu sitio web:
- Nombre de la base de datos: El que pusiste (ej:
mipagina_db). - Usuario: El que creaste (ej:
mipagina_user). - Contraseña: La que generaste.
- Servidor de base de datos (host): Normalmente es
localhosto127.0.0.1. En algunos servidores compartidos puede ser algo comomysql.tudominio.com. Si no estás seguro, en DirectAdmin suele aparecer en la misma página después de crear la base de datos.
Guarda estos datos en un bloc de notas o en tu gestor de contraseñas. Los necesitarás para instalar WordPress, PrestaShop, etc.
[WARNING] Si pierdes la contraseña, tendrás que restablecerla desde DirectAdmin. No hay forma de recuperarla, solo de cambiarla.
Paso 5: Probar la conexión (opcional pero recomendado)
Antes de instalar tu sitio, puedes verificar que la base de datos funciona. DirectAdmin tiene una herramienta llamada phpMyAdmin. Es una interfaz web para gestionar bases de datos.
Desde la misma sección de MySQL, busca el enlace a phpMyAdmin. Haz clic e inicia sesión con el usuario y contraseña de la base de datos (no los de DirectAdmin). Si ves un panel con tablas vacías, todo está correcto.
Si no accede, revisa que el usuario tenga permisos. En DirectAdmin, al crear la base, el usuario se asigna automáticamente con todos los privilegios.
¿Y ahora qué? Conectar tu sitio web
Dependiendo de lo que vayas a instalar, el proceso varía un poco. Te doy dos ejemplos comunes:
Para WordPress
- Descarga WordPress desde wordpress.org.
- Sube los archivos a tu hosting (vía FTP o el gestor de archivos de DirectAdmin).
- Ejecuta la instalación visitando
tudominio.com/wp-admin/install.php. - Te pedirá los datos de la base de datos. Introduce los que anotaste:
- Nombre de la base de datos:
mipagina_db - Usuario:
mipagina_user - Contraseña: (la que generaste)
- Servidor de base de datos:
localhost(salvo que tu hosting indique otro).
- Nombre de la base de datos:
- Sigue los pasos y ¡listo!
Para otros CMS (Joomla, Drupal, etc.)
El proceso es similar. Durante la instalación, te preguntarán por los datos de la base de datos. Usa siempre los mismos que creaste.
[TIP] Si ves que no conecta, prueba cambiando el servidor de base de datos a
127.0.0.1en lugar delocalhost. Algunos servidores lo requieren.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que me llegan al soporte.
¿Puedo crear más de una base de datos?
Sí, en DirectAdmin puedes crear tantas como tu plan de hosting permita. Normalmente hay un límite (por ejemplo, 5 o 10). Revisa tu cuenta.
¿Qué hago si olvido la contraseña de la base de datos?
Ve a la sección de MySQL en DirectAdmin, busca la base de datos y haz clic en "Cambiar contraseña". Pon una nueva y actualízala en los archivos de configuración de tu sitio (como wp-config.php).
¿Es seguro usar localhost como servidor?
Sí, es lo más común en hosting compartido. Significa que la base de datos está en el mismo servidor que tu sitio web. Es rápido y seguro.
¿Puedo borrar una base de datos?
Sí, con cuidado. En la misma sección de MySQL, verás un icono de papelera o un enlace "Eliminar". Antes de borrar, asegúrate de haber hecho una copia de seguridad si los datos son importantes.
¿Qué es phpMyAdmin y para qué sirve?
Es una herramienta gráfica para gestionar tu base de datos. Puedes añadir, modificar o eliminar tablas y datos directamente. Es útil para hacer cambios rápidos o solucionar problemas. Pero cuidado: si no sabes lo que haces, puedes dañar tu sitio.
Mi hosting usa Syspanel (HestiaCP), ¿cómo hago?
El proceso es muy parecido. Accede a tu panel por el puerto 2106 (ejemplo: https://tudominio.com:2106). Busca la sección "Bases de datos" y sigue los mismos pasos: crear base, usuario y contraseña. La principal diferencia es la interfaz, pero la lógica es idéntica.
Consejos finales para mantener tu base de datos segura
- Cambia la contraseña periódicamente: Cada 3-6 meses es una buena práctica.
- Haz copias de seguridad: DirectAdmin tiene una herramienta de backup. Úsala para respaldar tu base de datos regularmente.
- No compartas los datos de conexión: Solo tú y los desarrolladores de confianza deberían tenerlos.
- Actualiza tu CMS y plugins: Las vulnerabilidades suelen atacar las bases de datos.
- Usa prefijos de tabla únicos: Si instalas WordPress, cambia el prefijo
wp_por algo comomipag_. Dificulta los ataques.
Resumen rápido
Crear una base de datos MySQL en DirectAdmin es sencillo:
- Inicia sesión.
- Ve a la sección MySQL.
- Haz clic en "Crear nueva base de datos".
- Rellena nombre, usuario y contraseña (usa el generador).
- Guarda los datos.
- Conéctalos a tu sitio web.
Y ya está. Tu sitio web tendrá su almacén de datos listo para funcionar.
Espero que este tutorial te haya sido de gran ayuda. Si tienes cualquier otra duda, recuerda que estoy aquí para ayudarte. ¡Buena suerte con tu proyecto web!
Artículo escrito por un técnico de soporte amigable, especializado en hosting y SEO.
