Catalogue / Infrastructure & systèmes
Administration de bases de données : MariaDB, MySQL et PostgreSQL en production
Installer, régler, sauvegarder, répliquer, surveiller et dépanner MariaDB, MySQL et PostgreSQL comme un administrateur de bases de données en production, jusqu'à la restauration à la minute près et aux incidents qui réveillent la nuit.
Formation MasterLinux · Texte original
Ce que vous apprendrez
- Installer MariaDB, MySQL et PostgreSQL pour la production et maîtriser my.cnf, postgresql.conf, pg_hba.conf et pg_ident.conf
- Créer des comptes de service au moindre privilège, chiffrer les connexions en TLS et journaliser avec les greffons d'audit
- Écrire des sauvegardes logiques fiables (mariadb-dump, pg_dump, pg_dumpall) qui échouent bruyamment quand elles ratent
- Réaliser des sauvegardes physiques (mariadb-backup, pg_basebackup) et restaurer à la minute près grâce aux binlogs et aux WAL
- Monter une réplication MariaDB avec GTID et une réplication PostgreSQL en streaming avec emplacements de réplication
- Comprendre et exploiter un cluster Galera, une grappe Patroni et leur proxy HAProxy
- Trouver les requêtes coûteuses (slow query log, pg_stat_statements, EXPLAIN) et régler la mémoire (buffer pool, shared_buffers, work_mem)
- Maîtriser VACUUM et autovacuum, superviser avec Prometheus et préparer une montée de version sans mauvaise surprise
- Résoudre les incidents réels - réplication cassée, disque plein de binlogs ou de WAL, verrou bloquant, connexions saturées
Programme de la formation
12 leçons · 13 h 55Section 1 — Installer et configurer
Section 2 — Sauvegarder et restaurer
Section 3 — Répliquer et haute disponibilité
Section 4 — Performances et exploitation
Prérequis
- Le cours « Fondamentaux » (inclus) ou une bonne pratique de la ligne de commande Linux
- Savoir administrer un serveur Debian ou Rocky (paquets, services, fichiers de configuration)
- Connaître les bases du SQL (SELECT, INSERT, CREATE TABLE) ; le cours « SQL » est un bon complément
À qui s’adresse cette formation ?
- Administrateurs système qui héritent des bases de données de leur entreprise
- Techniciens d'exploitation et d'astreinte qui veulent savoir réagir à un incident de base de données
- Développeurs back-end et ingénieurs DevOps qui hébergent eux-mêmes MariaDB ou PostgreSQL
- Étudiants qui visent un poste de DBA ou d'ingénieur de production en ESN