5. Outils d’administration et utilitaires
Ensemble des outils en ligne de commande, interfaces systèmes et proxy MaxScale pour la gestion, la maintenance et la surveillance de MariaDB.
Objectif: 🎯 Objectif du composant
Faciliter l’administration, le diagnostic et la maintenance de MariaDB grâce à une boîte à outils riche et complète.
Paramètres: ⚙️ Paramètres concernés
mysql/mariadb Client CLI mysqldump Sauvegardes mysqladmin Status serveur mysqlcheck Check & Repair mysql_upgrade Migration version mysqlbinlog Analyse binlogs performance_schema Diagnostics information_schema Métadonnées maxscale Proxy SQL
Bonnes pratiques: ✅ Bonnes pratiques
- Sauvegarde régulière via mysqldump - Vérification automatique des tables - Scripts mysqladmin status - MaxScale en frontal SQL - Performance Schema actif
Pièges à éviter: ⚠️ Pièges à éviter
- mysqldump sans verrou → corruption - Ne pas exécuter mysql_upgrade - Oublier maxscale pour HA/Load balancing - Tables ignorées dans information_schema
Recommandations: 👤 Recommandations par profil
Production : performance_schema + MaxScale + automation Migration : mysql_upgrade + audit DevOps : mysqladmin, check régulier Audit : logs via performance_schema
Exemples: 🧪 Exemples de réglage
mysqldump -u root -p ma_base > sauvegarde.sql mysqlcheck -u root -p --auto-repair ma_base mysqladmin status
Commandes utiles: 🛠️ Commandes utiles
SHOW ENGINE INNODB STATUS; SELECT * FROM information_schema.tables; SELECT * FROM performance_schema.events_statements_summary_by_digest;
Références: 🔗 Références officielles
- https://mariadb.com/kb/en/mariadb-tools/ - https://mariadb.com/kb/en/maxscale/ - https://mariadb.com/kb/en/performance-schema/
