Assistant MariaDB (Linux + Django)
Un guidage pas-à-pas avec scripts AJAX, puis un auto-tuning 50-server.cnf clair en MB/GB.
Lancer l’assistant
Prérequis, install, users/DB, sécurité, snippets Django.
Étapes + AJAX
Auto-tuning 50-server.cnf
Profils agressif/équilibré/conservateur, valeurs MB/GB, export.
Fichier prêt à l’emploi
Assistant MariaDB — Configuration guidée
0) Pré-requis & Cadrage
Avant toute installation, définissez les paramètres de base de votre environnement : système, rôles, réseau et stratégie de sauvegarde.
Influence la configuration réseau (pare-feu, bind-address, latence interne).
1) Installation & réglages serveur MariaDB
Exécuter
mysql_secure_installation après l’installationrecommandé pour Django
désactivé par défaut (sécurité)
Après sauvegarde du fichier : sudo systemctl restart mariadb
2) Création base & utilisateur
Créer un user RO
Exécuter avec sudo mysql < fichier.sql si root utilise unix_socket.
3) Grants & Sécurité
Conseils : limiter l’accès à localhost, activer un firewall, préférer TLS ou tunnel SSH pour accès distant.
4) Django (.env, settings, bootstrap)
5) Vérifications rapides
- Redémarrage après
99-django.cnf:sudo systemctl restart mariadb mysql -h <host> -u <user> -p -e "SELECT 1;"python manage.py migratept-query-digest /var/log/mysql/slow.log
