Objectifs de la formation
À l’issue de la formation, le participant sera en mesure de définir l'architecture du serveur de base de données MySQL, d’installer le SGBD MySQL, d’administrer le serveur de Bases De Données sous MySQL,
de gérer une base de données, de gérer la sécurité de la base de données
Prérequis
Connaissance requise du langage SQL,Connaissance de l'environnement du système d'exploitation, Connaissance des notions de base des bases de données relationnelles
Public
Méthodes Pédagogiques
Travaux pratiques
Alternance des séquences théoriques et de travaux pratiques.
Technologies
Contenu
› Présentation de MySQL
• Les fonctionnalités de MySQL
• Présentation de l'ecosystème de MySQL
• Introduction aux Versions et types de licences.
› Installation de MySQL
Différentes méthodes d'installation de MySQL:
• Configuration du serveur (my.cnf, sql_mode, mode strict...).
• Mise en œuvre d'une instance MySQL
• Changements de versions, migration.
Les bases de données sous MySQL :
• Les Objets d'une base MySQL
• Moteurs de stockage (MyISAM, MEMORY, MERGE...).
• Gestion des tables.
• Les Index.
• Gestion des vues.
• Les schémas
• Base information_schema.
Gestion de l'authentification :
• Gestion des utilisateurs sous MySQL
• Gestion des privilèges
• Utilisation de SSL.
Transactions et concurrences d'accès sous MySQL
• Concurrence d'accès
• Verrouillage des tables.
• Les transactions
Maintenance d'un serveur MySQL
• Etat de session
• Les variables de session de MySQL
• Surveillance du serveur MySQL
• Arrêt forcé d'une session
• Check des tables
• Recompactage et maintenance des tables
Les journaux sous MySQL
• Journaux général
• Journal des erreurs,
• Journal des requêtes lentes
• Journal binaire
Transfert de données et sauvegardes logiques
• Chargement de tables, la requête LOAD DATA,
• Déchargement de tables la requête SELECT INTO OUTFILE,
• myimport
• mysqldump.
Les sauvegardes physiques
• InnoDB Hot Backup,
• Sauvegarde et récupération incrémentale.
• PITR
Bases De Données SQL PostgreSQL Informix Oracle MS SQL Server MariaDB MySQL
Programmation PHP
Systèmes d'exploitation Linux
Appelez nous, contactez nous par email ou demandez un devis en ligne en