Cómo crear una base de datos MySQL en DirectAdmin (phpMyAdmin)
¿Qué es una base de datos MySQL y por qué la necesitas?
Piensa en una base de datos como un almacén digital donde tu web guarda toda la información importante: artículos del blog, productos, contraseñas de usuarios, comentarios, pedidos, etc. Sin ella, plataformas como WordPress, PrestaShop o Joomla no podrían funcionar, ya que todo su contenido se guarda en tablas dentro de esa base de datos.
En DirectAdmin, el panel de control que usamos en nuestro hosting, tienes una herramienta llamada phpMyAdmin que te permite crear, gestionar y administrar estas bases de datos de una forma muy visual y sencilla, sin necesidad de escribir comandos complicados en la terminal.
Este artículo es una guía paso a paso, pensada para que cualquier persona, aunque no tenga experiencia técnica, pueda crear una base de datos DirectAdmin sin problemas. Te explicaré también cómo conectar esa base a tu web, cómo usar phpMyAdmin y resolveré las dudas más frecuentes.
Paso 1: Acceder al panel de control de DirectAdmin
Lo primero que necesitas son tus credenciales de acceso. Normalmente, las recibes por correo electrónico cuando contratas tu hosting. Suelen ser una URL, un usuario y una contraseña.
Para entrar:
- Abre tu navegador web favorito (Chrome, Firefox, etc.).
- Escribe la URL de acceso a tu panel. Suele tener el formato:
https://tu-dominio.com:2222ohttps://servidor.dominio.com:2222. Si no la tienes, contacta con tu proveedor de hosting. - Introduce tu usuario y contraseña en la pantalla de inicio de sesión.
- Haz clic en el botón "Iniciar sesión".
Una vez dentro, verás el escritorio de DirectAdmin, con diferentes iconos y secciones. No te preocupes si al principio te parece mucha información, iremos directos al grano.
Paso 2: Localizar el apartado de bases de datos
En el menú principal de DirectAdmin, busca la sección que dice "Base de Datos" o "MySQL Management". Dependiendo de la versión de DirectAdmin, puede estar en la parte superior, en el lateral o agrupada con otras herramientas.
Dentro de este apartado, verás varias opciones. La que nos interesa ahora es "MySQL Management" o "Crear nueva base de datos". Haz clic en ella.
Aquí es donde empieza la magia. Verás un formulario con varios campos que vamos a rellenar a continuación.
Paso 3: Crear tu primera base de datos MySQL en DirectAdmin
Este es el núcleo del proceso. Sigue estos pasos con atención:
3.1. Nombre de la base de datos
En el campo "Nombre de la Base de Datos", escribe un nombre descriptivo. Importante: DirectAdmin suele añadir un prefijo automáticamente con tu nombre de usuario. Por ejemplo, si tu usuario es miusuario y escribes miblog, el nombre final será miusuario_miblog. Esto es normal y sirve para identificar la base de datos en el servidor.
Elige un nombre que te ayude a identificar el proyecto. Por ejemplo: web_principal, tienda_online, blog_personal.
3.2. Usuario de la base de datos
Ahora necesitas crear un usuario que se conectará a esa base de datos. Es una buena práctica no usar el usuario principal de DirectAdmin para esto, sino crear uno específico.
Escribe un nombre para el usuario, por ejemplo: usuarioblog.
3.3. Contraseña y confirmación
DirectAdmin te ofrecerá un botón para generar una contraseña segura automáticamente. Te recomiendo que lo uses, ya que las contraseñas generadas son mucho más difíciles de adivinar.
- Haz clic en el botón "Generar" (suele tener un icono de llave o similar).
- Copia la contraseña que aparezca y guárdala en un lugar seguro. No la pierdas, la necesitarás para conectar tu web.
- Pégala en el campo "Contraseña" y luego en el campo "Confirmar Contraseña".
[WARNING] No uses contraseñas fáciles como "123456" o "admin". Si alguien accede a tu base de datos, podría robar toda la información de tu web. Una contraseña segura es esencial.
3.4. Crear la base de datos
Una vez rellenados todos los campos, busca el botón que dice "Crear Base de Datos" y haz clic.
DirectAdmin procesará la solicitud y, en unos segundos, verás un mensaje de confirmación. ¡Enhorabuena! Ya has creado tu primera base de datos MySQL en DirectAdmin.
Paso 4: Acceder a phpMyAdmin para gestionar tu base de datos
Ahora que tienes la base de datos creada, es hora de aprender a gestionarla. phpMyAdmin es la herramienta estrella para esto. Es una interfaz web que te permite ver las tablas, ejecutar consultas SQL, importar y exportar datos, y mucho más.
Para acceder:
- En el mismo apartado de "MySQL Management", busca el icono o enlace que dice "phpMyAdmin".
- Haz clic en él. Se abrirá una nueva pestaña o ventana en tu navegador.
- Te pedirá usuario y contraseña. Introduce el usuario y la contraseña que acabas de crear para la base de datos (no el usuario principal de DirectAdmin).
- Pulsa "Continuar" o "Iniciar sesión".
[INFO] Algunos paneles DirectAdmin te permiten entrar a phpMyAdmin sin pedirte credenciales de nuevo, porque ya estás autenticado. Si es tu caso, genial, ya estás dentro.
Una vez dentro de phpMyAdmin, verás a la izquierda una lista de tus bases de datos. Haz clic en el nombre de la que acabas de crear (por ejemplo, miusuario_miblog) para seleccionarla y empezar a trabajar con ella.
Paso 5: Conectar tu base de datos a tu web (WordPress, PrestaShop, etc.)
Crear la base de datos es solo la mitad del trabajo. Ahora tienes que decirle a tu aplicación web que use esa base de datos. Aquí te muestro cómo hacerlo en los dos casos más comunes:
5.1. WordPress
Durante la instalación de WordPress, en el paso de "Configuración de la base de datos", te pedirán estos datos:
- Nombre de la base de datos:
miusuario_miblog - Usuario de la base de datos:
miusuario_usuarioblog - Contraseña: La contraseña que generaste.
- Servidor de la base de datos: Normalmente es
localhost. Si no funciona, contacta con tu proveedor de hosting, pero en el 99% de los casos eslocalhost.
5.2. PrestaShop
En la instalación de PrestaShop, el proceso es similar. Te pedirán la dirección del servidor de la base de datos (normalmente localhost), el nombre de la base de datos, el usuario y la contraseña que acabas de crear.
[TIP] Guarda todos estos datos en un archivo de texto en tu ordenador. No los compartas con nadie y tenlos a mano para futuras configuraciones.
Paso 6: Gestionar tu base de datos con phpMyAdmin (operaciones básicas)
Ahora que ya sabes cómo crear una base de datos DirectAdmin y acceder a phpMyAdmin, te doy un pequeño tour por las funciones más útiles:
6.1. Importar una base de datos
Si tienes una copia de seguridad de tu web (un archivo .sql) y quieres restaurarla, haz lo siguiente:
- Accede a phpMyAdmin y selecciona tu base de datos.
- Ve a la pestaña "Importar" en el menú superior.
- Haz clic en "Elegir archivo" y selecciona tu archivo
.sql. - Pulsa "Continuar" o "Ejecutar" al final de la página.
Espera a que termine el proceso. Verás un mensaje de éxito si todo ha ido bien.
6.2. Exportar una base de datos
Para hacer una copia de seguridad, el proceso es el inverso:
- Selecciona tu base de datos en phpMyAdmin.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" (o "Personalizado" si necesitas opciones avanzadas).
- Asegúrate de que el formato sea SQL.
- Pulsa "Continuar" y descargarás el archivo
.sqla tu ordenador.
6.3. Consultar datos con SQL
En la pestaña "SQL" puedes escribir consultas directamente. Por ejemplo, para ver todos los usuarios de una tabla de WordPress, escribirías algo como:
SELECT * FROM wp_users;
No te preocupes si no entiendes SQL al principio. Con el tiempo y la práctica, aprenderás.
Preguntas frecuentes (FAQ) sobre bases de datos en DirectAdmin
¿Puedo crear más de una base de datos?
Sí, puedes crear tantas bases de datos como permita tu plan de hosting. Cada una tendrá su propio usuario y contraseña.
¿Qué es el prefijo que se añade al nombre de la base de datos?
Es una medida de seguridad para evitar conflictos entre diferentes usuarios en el mismo servidor. No puedes cambiarlo, pero puedes ignorarlo.
¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes. Puedes cambiarla desde DirectAdmin, en el apartado "MySQL Management". Busca tu base de datos y haz clic en el icono de editar o en "Cambiar contraseña".
¿Qué diferencia hay entre DirectAdmin y Syspanel?
Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting, similar a DirectAdmin. Si algún día migras a Syspanel, ten en cuenta que el acceso a su panel se realiza a través del puerto 2106 y que la gestión de bases de datos se hace con herramientas similares, pero con una interfaz diferente.
¿Es seguro usar phpMyAdmin?
Sí, es una herramienta ampliamente utilizada y segura, siempre que tomes precauciones básicas como usar contraseñas fuertes y no compartir tus credenciales.
Consejos finales y buenas prácticas
- Haz copias de seguridad periódicas: Exporta tu base de datos regularmente, sobre todo antes de hacer cambios importantes en tu web.
- Usa contraseñas únicas y fuertes: No reutilices la misma contraseña para varias bases de datos.
- Elimina bases de datos que ya no uses: Si tienes bases de datos antiguas o de pruebas, es mejor eliminarlas para liberar espacio y mantener tu cuenta organizada.
- No compartas tus credenciales: El acceso a phpMyAdmin te da control total sobre tus datos. Compártelo solo con personas de confianza.
[TIP] Si estás usando un CMS como WordPress, hay plugins que te permiten hacer copias de seguridad de la base de datos desde el propio administrador, sin necesidad de entrar a phpMyAdmin. Es una opción muy cómoda para principiantes.
Conclusión
Crear una base de datos MySQL en DirectAdmin es un proceso sencillo y rápido si sigues los pasos correctos. Con esta guía, ya tienes el conocimiento necesario para hacerlo tú mismo, gestionarla con phpMyAdmin y conectar tu web a ella. Recuerda siempre guardar tus credenciales en un lugar seguro y hacer copias de seguridad con regularidad.
La gestión de bases de datos puede parecer intimidante al principio, pero con un poco de práctica, te convertirás en un experto. Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Estamos aquí para ayudarte en cada paso del camino!
