À l'issue de la formation, vous serez capable de :
- Appréhender l'architecture du SGBD MariaDB et ses spécificités par rapport à MySQL.
- Installer, initialiser et configurer le serveur MariaDB de manière optimale.
- Gérer la sécurité globale du serveur, les accès utilisateurs et les privilèges.
- Assurer les opérations courantes de sauvegarde, de restauration et de maintenance de la base de données.
Jour 1 : Architecture, Installation & Outils Clients
- Déploiement : Historique, licences, installation Linux (dépôts), Windows et Docker. Système de fichiers.
- Configuration : Paramètres réseaux, fichiers my.cnf, gestion du service (arrêt/démarrage).
- Interfaces : Client CLI mariadb, gestion du prompt, exécution de scripts, clients graphiques et connecteurs.
Jour 2 : Gestion des Données, Stockage & Sécurité
- Structuration : Moteurs (InnoDB, Aria), jeux de caractères, collations, clés primaires et standard SQL.
- Code stocké : Données temporelles, procédures et fonctions. Utilisation sécurisée des vues.
- Sécurité : Gestion des utilisateurs, authentification, privilèges, rôles et flux chiffrés (SSL/TLS).
Jour 3 : Maintenance, Sauvegarde & Optimisation
- Sauvegardes : Dumps logiques (mariadb-dump), restauration complète/partielle et gestion des binlogs.
- Résilience : Restauration incrémentale à un instant T (Point-in-Time Recovery).
- Supervision : Analyse des logs, sessions actives, transactions, verrous et occupation disque.
- Performance : Stratégies d'indexation et analyse des plans d'exécution (EXPLAIN).
- Évolution : Partitionnement de tables, réplication et notions de clustering (Galera).
Attestation de formation
Non certifiante
Sans niveau spécifique