Aller au contenu principal

PLB CONSULTANT : 02. MySQL : prise en main et administration

Organisme

PLB CONSULTANT
3-5 RUE MAURICE RAVEL
92300 LEVALLOIS PERRET
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Travaux pratiques. QCM en cours et en fin de formation. Auto-évaluation en début et en fin de formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
771.75€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3087€ HT / groupe
4 stagiaires minimum

Public

Administrateurs systèmes, Administrateurs de bases de données, Développeurs…

Pré-requis

Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.

Objectifs pédagogiques

Comprendre l'architecture de la base de données MySQL

Installer le SGBD MySQL

Appréhender les principales fonctionnalités d'administration d'une base de données MySQL

Créer et gérer une base de données

Gérer l'accès aux utilisateurs

Savoir restaurer et de sauvegarder des données

Gérer la sécurité de la base de données…

Programme détaillé

Jour 1

Introduction et installation de MySQL

Versions et distributions de MySQL

Ressources et documentation

Procédure d'installation de MySQL coté serveur

Procédure d'installation des outils côté client

Paramétrages de post-installation et premiers tests

Procédure de mise à niveau

Travaux Pratiques

Exemple complet d'installation de MySQL v8 sur un système Linux/Windows

Personnalisation des fichiers de configuration

Manipulation de variables Système

Moteurs de tables

Une base de données

Les différents moteurs de bases de données

Le rôle des tablespaces avec le moteur InnoDB

Notion de transaction, niveaux d'isolation

Travaux Pratiques

Mise en oeuvre de transactions

Travail de création de tables avec les différents moteurs

Un peu de terminologie sur les objets

Une table versus une vue

Le rôle des index

Notion de transaction, niveaux d'isolation

Travaux Pratiques

Insertion de données

Structure physique des tables

Modification des paramètres de stockage (tablespaces, journaux...)

 

Quiz de validation des acquis de la première journée de formation

 

Jour 2

SQL Procédural

Les structures de contrôle

Les structures de boucles

Introduction aux procédures stockées et fonctions

Le rôle des objets Curseurs

Le rôle des objets Déclencheurs (triggers)

Gestion des erreurs

Travaux Pratiques

Écriture de procédures stockées simples

Récupération de résultats à l'aide de curseurs

Création et utilisation de Déclencheurs

Connexions, administration des droits d'accès et sécurité

Principe d'authentification et de vérification des droits

Structure des tables de la base "mysql" de gestion des droits

Gestion des utilisateurs et de leurs privilèges (GRANT/REVOKE)

Travaux Pratiques

Sécurisation complète de la post-installation

Création de différents types de comptes MySQL

Gestion des privilèges et des mots de passe

 

Quiz de validation des acquis de la deuxième journée de formation

 

Jour 3

Sauvegarde et Restauration

Construire une stratégie de sauvegarde & restauration

Les sauvegardes physiques

Les sauvegardes logiques

Opérations de restauration

Travaux Pratiques

Sauvegardes avec MYSQLPUMP/MYSQLDUMP

Restauration Complète

Sauvegarde PITR

Le rôle du journal binaire

Restauration PITR

Introduction à la réplication

Autres tâches d’exploitation

Les différents journaux de MySQL (erreurs, requêtes, requêtes lentes, journal binaire)

Les paramètres relatifs aux journaux

Travaux Pratiques

Activation des différents journaux

Analyse des journaux

Optimisation du serveur MySQL

Supervision de l'activité du serveur

Les différents Caches

Travaux Pratiques

Optimisation avec quelques paramètres du serveur

 

Quiz final de validation des acquis de la formation

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.