DirectAdmin: Crear y administrar bases de datos MariaDB
¡Hola! Soy tu asistente técnico. Hoy vamos a aprender paso a paso cómo crear y administrar bases de datos MariaDB desde el panel de control DirectAdmin. Este es un proceso fundamental si estás montando tiendas online con PrestaShop, blogs con WordPress o cualquier aplicación que necesite almacenar información de forma segura.
No te preocupes si nunca has hecho esto antes. Te guiaré con un lenguaje claro, ejemplos prácticos y muchos consejos útiles. Al final de este artículo, podrás gestionar tus bases de datos como un profesional.
¿Qué es MariaDB y por qué lo necesitas?
MariaDB es un sistema de gestión de bases de datos relacional, creado por los mismos desarrolladores de MySQL. Es rápido, seguro y compatible con casi todas las aplicaciones web modernas. Cuando instalas WordPress o PrestaShop, necesitas una base de datos para guardar tus artículos, productos, usuarios, pedidos y configuraciones.
DirectAdmin es el panel de control que te permite gestionar tu hosting de forma sencilla. Desde ahí podrás crear, modificar y eliminar bases de datos MariaDB sin tocar una línea de código.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso a DirectAdmin con un usuario que tenga permisos para gestionar bases de datos.
- Una aplicación web (como WordPress o PrestaShop) lista para instalar.
- Conocimientos básicos de navegación en paneles de control.
[INFO] Si usas un panel como Syspanel (HestiaCP), el proceso es similar pero accedes por el puerto 2106. En DirectAdmin el acceso suele ser por el puerto 2222 (https://tudominio.com:2222).
Paso 1: Acceder a la sección de bases de datos en DirectAdmin
- Inicia sesión en tu panel DirectAdmin con tus credenciales.
- En el menú principal, busca la sección "Administrador de cuentas" o "Gestión de cuentas" (depende de la versión).
- Haz clic en "Bases de datos MySQL" o "MySQL Management". Verás una lista de bases de datos existentes (si las hay) y un botón para crear nuevas.
[TIP] Si no ves la opción, es posible que tu plan de hosting no incluya bases de datos. Contacta con tu proveedor.
Paso 2: Crear una nueva base de datos MariaDB
Crear la base de datos
- Dentro de la sección de bases de datos, busca el botón "Crear nueva base de datos" o "Add Database".
- Se abrirá un formulario con los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
tienda_prestashopoblog_wordpress. No uses espacios ni caracteres especiales, solo letras, números y guiones bajos. - Usuario de la base de datos: Se generará automáticamente o puedes escribirlo. Normalmente se usa el mismo nombre que la base de datos para simplificar.
- Contraseña: Elige una contraseña segura (mínimo 12 caracteres, mayúsculas, minúsculas, números y símbolos). DirectAdmin suele ofrecer un generador automático.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Haz clic en "Crear" o "Create". El sistema te mostrará un mensaje de confirmación con los datos de conexión.
[WARNING] Guarda la contraseña en un lugar seguro. Si la pierdes, tendrás que restablecerla desde el panel. No la compartas con nadie.
Ejemplo práctico para WordPress
Si estás instalando WordPress, necesitarás estos datos:
- Nombre de la base de datos:
wp_miweb - Usuario:
wp_miweb_user - Contraseña:
ClaveSegura123! - Servidor: Normalmente
localhost(a menos que tu hosting especifique otro).
Durante la instalación de WordPress, te pedirá estos datos. Cópialos exactamente como aparecen en DirectAdmin.
Paso 3: Administrar bases de datos existentes
Una vez creada tu base de datos, puedes gestionarla desde el mismo panel.
Ver y editar usuarios
- En la lista de bases de datos, verás el nombre, el usuario asociado y el tamaño.
- Para cambiar la contraseña de un usuario, haz clic en el icono de editar (lápiz) junto al usuario. Introduce la nueva contraseña y guarda.
- Para agregar un nuevo usuario a una base de datos existente (por ejemplo, si necesitas que otra aplicación acceda), busca la opción "Agregar usuario a base de datos" y selecciona el usuario y la base de datos.
[INFO] No es recomendable compartir el mismo usuario entre varias aplicaciones. Crea un usuario por cada base de datos para mayor seguridad.
Eliminar una base de datos
Si ya no necesitas una base de datos (por ejemplo, después de migrar tu tienda PrestaShop a otro servidor):
- En la lista, haz clic en el icono de papelera o eliminar.
- Confirma la acción. Este proceso es irreversible, así que asegúrate de haber hecho una copia de seguridad antes.
[WARNING] Eliminar una base de datos borra toda la información (productos, pedidos, usuarios, etc.). Si solo quieres desactivarla, mejor renómbrala o cambia la contraseña.
Paso 4: Acceder a phpMyAdmin desde DirectAdmin
Para administrar tus tablas y datos de forma visual, DirectAdmin integra phpMyAdmin, una herramienta web muy popular.
- En la sección de bases de datos, busca el enlace "phpMyAdmin" o "Acceder a phpMyAdmin".
- Se abrirá una nueva pestaña con el login automático (o te pedirá usuario y contraseña de la base de datos).
- Desde aquí puedes:
- Importar/exportar bases de datos (muy útil para migrar WordPress o PrestaShop).
- Ejecutar consultas SQL (por ejemplo, para reparar tablas).
- Ver el tamaño de cada tabla.
- Editar datos directamente (solo si sabes lo que haces).
[TIP] Si tu base de datos es muy grande (más de 50 MB), usa la opción de exportar por partes o pide a tu hosting que lo haga por ti.
Paso 5: Buenas prácticas para administrar bases de datos
Copias de seguridad periódicas
- Programa copias de seguridad semanales desde DirectAdmin (sección "Backup/Restore").
- También puedes exportar desde phpMyAdmin (formato SQL) y guardarlo en tu ordenador o en la nube.
Optimización de tablas
- Con el tiempo, las tablas de WordPress o PrestaShop pueden fragmentarse. Desde phpMyAdmin, selecciona todas las tablas y elige "Optimizar tabla" (en el menú desplegable inferior).
Seguridad
- No uses contraseñas débiles como
123456oadmin. - Cambia la contraseña periódicamente, sobre todo si compartes acceso con desarrolladores.
- No expongas tus credenciales en archivos públicos (como
wp-config.php). Asegúrate de que ese archivo no sea accesible desde la web.
[WARNING] Si ves que tu base de datos se vuelve muy lenta o da errores, contacta con el soporte técnico. Podría ser necesario reparar tablas o aumentar los recursos del servidor.
Preguntas frecuentes (FAQ)
¿Puedo tener varias bases de datos en DirectAdmin?
Sí, puedes crear tantas como lo permita tu plan de hosting. Cada una tendrá su propio usuario y contraseña.
¿Qué hago si olvido la contraseña de mi base de datos?
Desde DirectAdmin, ve a la sección de bases de datos, busca el usuario correspondiente y haz clic en "Cambiar contraseña". Introduce una nueva y guarda.
¿Es lo mismo MariaDB que MySQL?
Sí, son casi idénticos. MariaDB es un fork de MySQL, y la mayoría de aplicaciones (como WordPress y PrestaShop) funcionan perfectamente con ambos.
¿Puedo usar la misma base de datos para WordPress y PrestaShop?
No es recomendable. Cada aplicación necesita sus propias tablas y puede haber conflictos. Crea bases de datos separadas.
¿Cómo sé si mi base de datos tiene algún error?
Desde phpMyAdmin, revisa el estado de las tablas. Si ves algún mensaje de error (como "tabla corrupta"), puedes intentar repararla seleccionando la tabla y usando la opción "Reparar tabla".
¿Puedo migrar mi base de datos de un servidor a otro?
Sí. Exporta la base de datos desde phpMyAdmin (formato SQL) y luego impórtala en el nuevo servidor. Asegúrate de que los nombres de usuario y contraseñas coincidan.
Conclusión
Crear y administrar bases de datos MariaDB desde DirectAdmin es un proceso sencillo que te permitirá tener el control total de tus aplicaciones web. Ya sea que estés montando un blog con WordPress, una tienda con PrestaShop o cualquier otro proyecto, estos pasos te serán de gran ayuda.
Recuerda siempre:
- Guardar tus contraseñas en un lugar seguro.
- Hacer copias de seguridad periódicas.
- No compartir usuarios entre aplicaciones.
Si tienes alguna duda, no dudes en contactar con el soporte técnico de tu hosting. ¡Estamos aquí para ayudarte!
[TIP FINAL] Si usas Syspanel (HestiaCP), el proceso es muy similar, pero recuerda que el acceso es por el puerto 2106 y las opciones pueden tener nombres ligeramente diferentes. Siempre consulta la documentación de tu panel.
¡Espero que este artículo te haya sido útil! Ahora ya puedes gestionar tus bases de datos como un experto.
