Configurar una base de datos MariaDB para tu servidor GTA
Instala y asegura MariaDB, crea un usuario dedicado y conecta tu servidor de GTA de forma segura y eficiente.
Casi todos los frameworks de roleplay guardan los datos en MySQL o MariaDB. Configurarla bien desde el principio evita problemas de rendimiento y seguridad.
Instalación
En Linux, instala MariaDB desde los repositorios de tu distribución y ejecuta el asistente de seguridad para establecer contraseña de administrador y eliminar usuarios de prueba. En Windows puedes usar el instalador oficial.
Base de datos y usuario dedicado
Nunca conectes tu servidor con el usuario administrador. Crea:
- Una base de datos para el servidor.
- Un usuario con contraseña larga que solo tenga permisos sobre esa base.
Conexión desde el servidor
El conector de base de datos de tu framework usa una cadena de conexión con usuario, contraseña, host y nombre de la base. Si la base está en la misma máquina, usa localhost.
No la expongas
MariaDB no debe ser accesible desde Internet. Mantén el puerto 3306 cerrado en el firewall. Si necesitas administrarla en remoto, usa un túnel SSH.
Rendimiento
- Asegúrate de que las tablas que más se consultan tienen índices.
- Ajusta la memoria de MariaDB según la RAM disponible.
- Evita consultas pesadas en bucles de los scripts.
Copias automáticas
Programar una exportación diaria comprimida y enviarla fuera del servidor es la mejor inversión de diez minutos que puedes hacer.


