Crear usuario y base de datos MariaDB en DirectAdmin
Introducción a MariaDB y DirectAdmin
Si tienes un sitio web o una aplicación que necesita almacenar información (como usuarios, productos o mensajes), necesitas una base de datos. MariaDB es uno de los sistemas de gestión de bases de datos más populares, rápido y fiable, y DirectAdmin es el panel de control que te permite administrar tu servidor de forma sencilla. En este artÃculo te explicaré paso a paso cómo crear un usuario y una base de datos MariaDB en DirectAdmin, sin necesidad de conocimientos técnicos avanzados.
¿Qué necesitas antes de empezar?
Antes de comenzar, asegúrate de tener lo siguiente:
- Acceso a tu panel de DirectAdmin (usuario y contraseña).
- Un dominio o subdominio activo en tu cuenta.
- Saber que tu plan de hosting incluye soporte para bases de datos MariaDB (la mayorÃa lo incluye).
- Conexión a internet estable.
[INFO] Si tienes dudas sobre si tu plan soporta MariaDB, contacta con tu proveedor de hosting o revisa la sección de "Servicios" en DirectAdmin.
Paso 1: Acceder a DirectAdmin
Abre tu navegador web y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como:
https://tudominio.com:2222
O también puede ser una IP seguida del puerto 2222. Ingresa tu usuario y contraseña y haz clic en Iniciar sesión.
Paso 2: Localizar la sección de Bases de Datos
Una vez dentro del panel, verás un menú con varias opciones. Busca el Ãcono o el enlace que dice "Administración de MySQL" o "MySQL Management". En algunas versiones de DirectAdmin puede aparecer como "Bases de Datos" o "DB Manager". Haz clic en él.
[TIP] Si no lo encuentras, usa la barra de búsqueda en la esquina superior derecha y escribe "MySQL" o "base de datos".
Paso 3: Crear la base de datos
En la página de administración de MySQL, verás una lista de bases de datos existentes (si las hay) y un formulario para crear una nueva. Sigue estos pasos:
-
Nombre de la base de datos: Escribe un nombre descriptivo. Por ejemplo:
mipagina_blogotienda_productos.
Importante: DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario, por lo que el nombre final será algo comousuario_mipagina_blog. -
Selecciona el tipo de base de datos: Asegúrate de elegir MariaDB (si aparece la opción). De lo contrario, por defecto será MySQL, que es compatible.
-
Haz clic en "Crear base de datos" o el botón similar.
Verás un mensaje de confirmación: "Base de datos creada exitosamente".
Paso 4: Crear un usuario para la base de datos
Ahora necesitas un usuario que pueda acceder a esa base de datos. Normalmente, cada aplicación (como WordPress, Joomla o un script personalizado) necesita su propio usuario y contraseña.
- En la misma página de administración de MySQL, busca la sección "Añadir nuevo usuario" o "Create User".
- Nombre de usuario: Elige un nombre, por ejemplo:
usu_blogoadmin_tienda.
Nota: DirectAdmin también añadirá un prefijo con tu nombre de usuario. - Contraseña: Escribe una contraseña segura. Puedes usar el generador automático que ofrece DirectAdmin (recomendado) o crear una tú mismo.
Requisito: MÃnimo 8 caracteres, combinando mayúsculas, minúsculas, números y sÃmbolos. - Confirma la contraseña (vuelve a escribirla).
- Haz clic en "Crear usuario".
[WARNING] Guarda esta contraseña en un lugar seguro. Si la pierdes, tendrás que restablecerla más tarde. No la compartas con nadie.
Paso 5: Asignar el usuario a la base de datos
Una vez creado el usuario, debes asignarle permisos para que pueda trabajar con la base de datos que creaste.
- En la misma página, busca la sección "Asignar usuario a base de datos" o "Add User to Database".
- Selecciona el usuario que acabas de crear de la lista desplegable.
- Selecciona la base de datos a la que quieres que tenga acceso.
- Elige los permisos: Normalmente, para la mayorÃa de aplicaciones web, necesitas marcar "Todos los privilegios" (ALL PRIVILEGES). Esto permite al usuario crear, leer, actualizar y eliminar datos.
- Haz clic en "Añadir" o "Asignar".
Verás un mensaje de confirmación: "Usuario asignado correctamente a la base de datos".
Paso 6: Verificar la configuración
Para asegurarte de que todo funciona, puedes hacer una prueba rápida desde la misma interfaz de DirectAdmin:
- Busca el enlace "phpMyAdmin" o "phpPgAdmin" (dependiendo de tu versión). Normalmente está en el mismo menú de bases de datos.
- Inicia sesión con el usuario y contraseña que creaste.
- DeberÃas ver tu base de datos en la lista del lado izquierdo.
- Haz clic en ella y verás que está vacÃa (sin tablas). ¡Perfecto! Ya está lista para ser usada.
[INFO] phpMyAdmin es una herramienta gráfica para manejar bases de datos. Si no la ves, puedes pedirle a tu proveedor que la active.
Consejos adicionales y buenas prácticas
Usa contraseñas seguras
No uses contraseñas como "123456" o "admin". DirectAdmin suele generar contraseñas robustas automáticamente. Si creas una manual, usa un gestor de contraseñas.
No compartas el mismo usuario para varias bases de datos
Cada aplicación debe tener su propio usuario y base de datos. Esto mejora la seguridad y facilita la gestión.
Realiza copias de seguridad periódicas
DirectAdmin tiene una opción de "Backup" en el menú principal. Programa copias de seguridad de tus bases de datos para evitar pérdidas de información.
Si usas Syspanel (anteriormente HestiaCP)
Si tu proveedor utiliza Syspanel, el proceso es similar, pero el acceso es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca la sección de bases de datos y sigue los mismos pasos.
[TIP] En Syspanel, las bases de datos también se crean con un prefijo de usuario, igual que en DirectAdmin.
Preguntas frecuentes (FAQ)
¿Puedo crear varias bases de datos?
SÃ, puedes crear tantas como necesites, siempre que tu plan de hosting lo permita. Cada una tendrá su propio nombre y usuario.
¿Qué hago si olvido la contraseña del usuario?
En DirectAdmin, ve a la sección de administración de MySQL, busca el usuario y haz clic en "Cambiar contraseña". Luego, actualiza la contraseña en tu aplicación.
¿Puedo eliminar una base de datos?
SÃ, con cuidado. En la lista de bases de datos, haz clic en el Ãcono de eliminar (generalmente una papelera). Esto borrará todos los datos de forma permanente, asà que asegúrate de tener una copia de seguridad.
¿MariaDB es compatible con MySQL?
SÃ, MariaDB es un reemplazo directo de MySQL. Los comandos y herramientas son prácticamente los mismos. Puedes usar phpMyAdmin sin problemas.
¿Necesito saber comandos SQL para crear una base de datos?
No, DirectAdmin lo hace todo con formularios sencillos. Pero si quieres aprender, puedes usar la interfaz de phpMyAdmin para ejecutar consultas.
¿Qué hago si mi aplicación no se conecta a la base de datos?
Revisa estos puntos:
- El nombre de la base de datos y el usuario son correctos (incluyendo el prefijo).
- La contraseña está bien escrita.
- El servidor de base de datos suele ser
localhost(si tu aplicación está en el mismo servidor). - Los permisos del usuario están asignados correctamente.
Conclusión
Crear un usuario y una base de datos MariaDB en DirectAdmin es un proceso sencillo que te permite tener tu sitio web o aplicación funcionando en pocos minutos. Solo necesitas acceder al panel, llenar unos formularios y asignar permisos. Recuerda siempre usar contraseñas seguras y hacer copias de seguridad.
Si tienes problemas, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico. ¡Ahora ya puedes administrar tus bases de datos como un experto!
[INFO] Este artÃculo es parte de nuestra serie de tutoriales para ayudarte a gestionar tu hosting. Si te ha sido útil, compártelo con otros usuarios.
