Aperçu du cours
Introduction à MySQL et MariaDB
Acquérez les connaissances de base sur les systèmes de gestion de bases de données MySQL et MariaDB, y compris les différences et similitudes fondamentales entre les deux.
Installation et Configuration
Apprenez à installer MySQL et MariaDB sur divers systèmes d’exploitation. Ce module couvre également la configuration initiale, la sécurisation de l’installation, et la personnalisation des paramètres.
Gestion et Maintenance
Découvrez comment gérer efficacement votre serveur de bases de données, incluant la surveillance, la mise à jour, et l’optimisation des performances.
Sécurisation des Bases de Données
Approfondissez vos compétences en sécurisant vos bases de données contre les accès non autorisés et les attaques potentielles.
Prérequis
- Être à l’aise avec le système d’exploitation Linux
- Avoir des notions de base du langage SQL
Fonctionnalités
- Comprendre le fonctionnement de MySQL et MariaDB
- Savoir installer, administrer et maintenir les bases de données MySQL et MariaDB
- Savoir sauvegarder et restaurer les données
Public ciblé
- Agents en charge d’installer et de paramétrer une base MySQL ou MariaDB
Détails
- 10 Sections
- 62 Lessons
- 21 Weeks
- Présentation et installation sous Linux9
- 1.1Versions et types de licences
- 1.2Focus sur les différences entre MySQL et MariaDB
- 1.3Outils mysql, mysqlshow, myphpadmin
- 1.4Paramétrage du serveur
- 1.5Démarrage/arrêt
- 1.6Installations
- 1.7Mysqladmin
- 1.8Installation de MySQL Workbench
- 1.9Changements de versions, migration
- Présentation et installation sous Linux9
- 2.1Versions et types de licences
- 2.2Focus sur les différences entre MySQL et MariaDB
- 2.3Outils mysql, mysqlshow, myphpadmin
- 2.4Paramétrage du serveur
- 2.5Démarrage/arrêt
- 2.6Installations
- 2.7Mysqladmin
- 2.8Installation de MySQL Workbench
- 2.9Changements de versions, migration
- Implémenter les objets d'une base MySQLMariaDB4
- 3.1Types de tables
- 3.2Modification de la définition d’une table
- 3.3Index
- 3.4Base information_schema
- Implémenter les objets d'une base MySQLMariaDB4
- 4.1Types de tables
- 4.2Modification de la définition d’une table
- 4.3Index
- 4.4Base information_schema
- Gérer les accès et la sécurité6
- 5.1Connexions, droits d’accès, sécurité
- 5.2Authentification des utilisateurs
- 5.3Structure des tables de la base
- 5.4Gestion des utilisateurs et de leurs privilèges
- 5.5Droits sur les vues et les traitements stockés
- 5.6Utilisation de SSL
- Gérer les accès et la sécurité6
- 6.1Connexions, droits d’accès, sécurité
- 6.2Authentification des utilisateurs
- 6.3Structure des tables de la base
- 6.4Gestion des utilisateurs et de leurs privilèges
- 6.5Droits sur les vues et les traitements stockés
- 6.6Utilisation de SSL
- Moteurs de stockage et plugins5
- 7.1Moteurs de stockage MyISAM, InnoDB
- 7.2Architecture et paramétrage InnoDB
- 7.3Fonctionnement transactionnel du moteur InnoDB
- 7.4Verrouillage des tables
- 7.5Plugins : configuration et démarrage
- Moteurs de stockage et plugins5
- 8.1Moteurs de stockage MyISAM, InnoDB
- 8.2Architecture et paramétrage InnoDB
- 8.3Fonctionnement transactionnel du moteur InnoDB
- 8.4Verrouillage des tables
- 8.5Plugins : configuration et démarrage
- Exploiter et maintenir le serveur7
- 9.1Etat de session, arrêt forcé d’une session
- 9.2Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump
- 9.3Journaux
- 9.4Stratégies de sauvegarde
- 9.5InnoDB Hot Backup, mysqlbinlog
- 9.6Sauvegarde et récupération incrémentale
- 9.7Planification
- Exploiter et maintenir le serveur7
- 10.1Etat de session, arrêt forcé d’une session
- 10.2Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump
- 10.3Journaux
- 10.4Stratégies de sauvegarde
- 10.5InnoDB Hot Backup, mysqlbinlog
- 10.6Sauvegarde et récupération incrémentale
- 10.7Planification