Apprenez à maîtriser MariaDB, le système de gestion de bases de données open-source, grâce à notre formation « MariaDB – Administration ».
Découvrez les origines, les fonctionnalités clés et les différentes versions de MariaDB, ainsi que sa compatibilité avec MySQL.
Apprenez à installer MariaDB en utilisant des packages ou à partir des sources, et à configurer votre instance pour répondre aux besoins de votre projet.
Familiarisez-vous avec la création et la gestion d’une base de données, l’optimisation et l’importation/exportation de données.
Découvrez les différents moteurs de stockage standard, y compris Aria, XtraDB, Memory, et plus encore.
Explorez en profondeur le moteur XtraDB/InnoDB et ses caractéristiques principales.
Maîtrisez les opérations de maintenance et d’exploitation, y compris les sauvegardes et restaurations.
Apprenez à gérer la sécurité et à superviser le moteur de stockage, le tout dans un environnement Linux ou Windows.
Inclus dans votre formation en inter-entreprise
Programme détaillé
Présentation de MariaDB
- L'origine de MariaDB
- La licence Open Source de MariaDB
- Les différentes versions
- Compatibilité avec MySQL
- Au niveau des fichiers
- Au niveau du protocole
- Principales fonctionnalités
Installation de MariaDB
- Installation par package
- Avantages
- Inconvénients
- Installation à partir des sources (présentation)
- Avantages
- Inconvénients
- Travaux pratiques :
- Installation d'une instance MariaDB
Configuration
- Principes de configuration
- Par défaut
- Niveau fichier
- Niveau serveur
- Niveau session
- Fichiers de configuration
- Fichier serveur
- Fichier client/utilisateur
- Travaux pratiques :
- Configuration de l'instance installée
Prise en main
- Création d'une base de données
- Les différents moteurs de stockage standards
- Aria
- XtraDB
- Memory
- Archive
- CSV
- MyIsam
- FederatedX
- Moteurs supplémentaires
- Connect
- Spider
- TokuDB
- OQGraph
- Sequence
- Paramétrage et optimisation
- Importation et exportation de données
- Travaux pratiques :
- Création et peuplement d'une base de données
Présentation du moteur XtraDB/InnoDB
- Architecture générale
- Tablespace principal
- Journaux de transactions/Redo Log Files
- Undo Logs/Rollback Segment
Maintenance et exploitation
- Arrêt et démarrage du serveur
- Opérations de maintenance
- Sauvegarde à froid
- Automatisation d'une sauvegarde
- Restauration d'une sauvegarde
- Travaux pratiques :
- Sauvegarde et restauration de la base de données
- Sauvegarde et restauration de l'instance
Traces d'activités
- Gestion des fichiers de traces d'activités
- Analyse des traces d'activités (erreurs, requêtes, journal binaire, requêtes lentes)
- Travaux pratiques :
- Mise en œuvre de logs applicatifs
Sécurité
- Création et gestion de comptes utilisateurs
- Gestion des mots de passe
- Contrôle d'accès
- Identification des utilisateurs
- Notion de rôles
- Travaux pratiques :
- Création d'un compte dédié aux opérations de sauvegarde
Outils d'administration graphique
- Utilisation de MySQL Workbench