Connaître les bases du langage SQL (select, insert, update, delete, ...)
Avoir quelques bases en terme d'administration d'un système d'exploitation (Linux, Windows, ...)
Public :
Personnes en charge de l'administration d'un serveur MariaDB.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus :
Administration MariaDB
Introduction à MariaDB
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
Installation de MariaDB
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
Paramètrages post-installation et tests du serveur.
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
Les différents moteurs de stockage de données
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 gestion des droits avec MariaDB
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
La journalisation avec MariaDB
Gestion des fichiers de traces d'activités
Analyse des traces d'activités du serveur
Travaux pratiques : mise en oeuvre de logs applicatifs
Optimisation de vos bases de données
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
Maintenance et exploitation du serveur
Les principales opérations de maintenance
Utiliser isamchk pour la maintenance et la réparation