Administrateur de bases de données, développeurs, ...
A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous MariaDB.
avoir la connaissance de SQL, d'un système d'exploitation et des notions de bases de données relationnelles.
|
| Appréhender le SGDB MariaDB |
Durée : 2h Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Introduction Présentation, historique, historique MariaDB, les versions, les licences. Positionnement par rapport à MySQL. Les composants du serveur MariaDB. Les moteurs de stockage : InnoDB, XtraDB, MyISAM, Memory, Archive, TokuDB, ColumnStore Les protocoles de communication.
|
|
| Installer et configurer MariaDB |
Durée : 4h Méthodes pédagogiques : alternance de théorie et de travaux pratiques Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux | Différentes possibilités d'installation : paquets, binaires précompilés Etude des scripts de démarrage du serveur. Description des problèmes d'installation courants.Atelier : installation d'un serveur MariaDB
Création de plusieurs instances Configuration du serveur. Présentation des différents niveaux de configuration :lors de la compilation, dans le fichier de configuration, au lancement du service, en dynamique Etude de la configuration d'InnoDB.
|
|
| Gérer la sécurité |
Durée : 4h Méthodes pédagogiques : alternance de théorie et de travaux pratiques Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux | Différents points de sécurisation du serveur MariaDB : lors de l'installation, contrôle des droits, Options de sécuritéAtelier : mise en oeuvre de SSL pour les connexions sécurisées
|
|
| Gestion des utilisateurs et des mots de passe |
Durée : 4h Méthodes pédagogiques : alternance de théorie et de travaux pratiques Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux | Définition des rôles, gestion des comptes utilisateurs Attribution des droits au niveau des différentes ressources : schémas, tables, colonnes, ...Atelier : manipulations sur les droits , visualisation, modification, création de nouveaux utilisateurs
|
|
| Administration |
Durée : 4h Méthodes pédagogiques : alternance de théorie et de travaux pratiques Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux | Présentation des points à administrer : utilisateurs, accès, espace disque, fichiers logs, sauvegardes, restaurations, InnoDB, paramètres MyISAM, ... Configuration du serveur : étude des fichiers de configurationAtelier : configuration d'InnoDB
|
|
| Assurer les opérations de sauvegarde, restauration et maintenance |
Durée : 3h30 Méthodes pédagogiques : alternance de théorie et de travaux pratiques Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux | Définitions : sauvegardes et réplication Principe de MyISAM et InnoDB Méthode de sauvegarde des données Atelier : Vérification sur base à l'arrêt et réparation d'une base type. Vérification/réparation en cours d'exploitation.
|