Détails :
Durée :
3 Jours
Prérequis :
Avoir quelques bases en terme d'administration d'un système d'exploitation (Linux, Windows, ...)
Public :
Objectifs :
Au terme de cette formation, vous saurez :
- Installer un serveur MariaDB
- Configurer le serveur MariaDB
- Exécuter les tâches d'administration d'un serveur MariaDB
- Superviser le serveur
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- L'historique de MariaDB (un fork de MySql)
- Les différentes licences d'utilisation de MariaDB
- Compatibilité avec le langage SQL ISO 1
- Les différentes normes ISO du langage (SQL ISO 2016)
- Les extensions MySQL/MariaDB
- Les fonctionnalités manquantes
- La gestion des transactions
- Compatibilité avec MySQL
- Au niveau des fichiers
- Au niveau du protocole
- Où télécharger MariaDB ?
- Quelle version de MariaDB utiliser
- Installation via les gestionnaires de paquets
- Installation manuelle et installation à partir des sources
- Mise en service (daemon/service) d'un serveur et la gestion des droits
- Arrêt et démarrage du serveur
- Travaux pratiques : installation d'une instance MariaDB
- Principes de configuration
- Configuration par défaut
- Les différents niveaux de configuration
- Fichiers de configuration
- Fichier serveur
- Fichier client/utilisateur
- Travaux pratiques : configuration de votre instance MariaDB
- Création d'une base de données
- Les différents moteurs proposés
- Utilisation du moteur MyIsam
- Rappels sur la notion de transactions
- Utilisation du moteur XtraDB/InnoDB
- Journaux de transactions/Redo Log Files
- Importation et exportation de données
- Travaux pratiques : création et alimentation de base de données
- La notion d'identité avec MariaDB
- Création et gestion de comptes utilisateurs
- La gestion des mots de passe
- La gestion des autorisations et les autorissations par défaut
- La notion de rôles
- Travaux pratiques : création de différents comptes avec des droits spécifiques
- Gestion des fichiers de traces d'activités
- Analyse des traces d'activités du serveur
- Travaux pratiques : mise en oeuvre de logs applicatifs
- Considérations sur les performances entre les différents moteurs de stockage
- Comment MySQL gère la mémoire (utilisation des caches) ?
- Utilisation d'index sur vos tables
- Performance et verrouillage
- Facteurs affectant la vitesse des INSERT
- Facteurs affectant la vitesse des DELETE
- Utilisation de procédures stockées
- Mise à jour des statistiques et défragmentation
- Travaux pratiques : prise de mesure avant et après optimisation
- Les principales opérations de maintenance
- Utiliser isamchk pour la maintenance et la réparation
- Mettre en place un régime de maintenance
- Informations sur une table
- Sauvegarde à froid
- Automatisation d'une sauvegarde
- Restauration d'une sauvegarde
- Maintenance du fichier d'historique
- Travaux pratiques :
- Sauvegarde et restauration de la base de données
- Sauvegarde et restauration de l'instance
- Utilisation du Workbench
- Autres outils proposés par MariaDB
Introduction à MariaDB
Installation de MariaDB
Paramètrages post-installation et tests du serveur.
Les différents moteurs de stockage de données
La gestion des droits avec MariaDB
La journalisation avec MariaDB
Optimisation de vos bases de données
Maintenance et exploitation du serveur
Quelques autres outils d'administration