Aller au contenu principal
Afficher le fil d'ariane

PLB CONSULTANT : 5. Open Source - Base de données 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

28 heures

Modalités

Formation

  • Classe virtuelle
  • Présentiel

Évaluation

Travaux pratiques. 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.
1240€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
5160€ HT / groupe
4 stagiaires minimum

Public

Développeurs, administrateurs système et administrateurs de bases de données.

Pré-requis

Il est souhaitable de posséder de bonnes notions de base sur le langage SQL. La formation peut se dérouler indifféremment en environnement Unix, Linux ou Windows, des connaissances de base sur l'un ou l'autre de ces systèmes sont suffisantes pour suivre la formation.

Objectifs pédagogiques

MySQL est devenu en quelques années le serveur de bases de données libre le plus utilisé, notamment dans le contexte des applications Internet/Intranet.  À l'issue de ce stage, vous saurez installer et administrer MySQL au quotidien, d'une manière efficace et sécurisée.

Programme détaillé

Introduction et installation de MySQL 5.7

Versions, panorama des fonctionnalités et des outils

Ressources et documentation

Procédure d'installation de MySQL 5.7

Paramétrages de post-installation et premiers tests

Changements de versions, mises à jour

Travaux Pratiques :

Exemple complet d'installation sur un système Linux

 

Manipulation des données avec MySQL 5.7

Prise en main de l'outil client ligne de commande "mysql"

Scripts clients et utilitaires

Outils graphiques : MySQL Administrator, MySQL Query Browser, Migration Toolkit

Types de données et fonctions MySQL

Types de tables (MyISAM, MEMORY, MERGE, InnoDB...)

Création de bases, d'index et de tables

Gestion des vues

La base de données INFORMATION_SCHEMA

Importation et exportation de données

Travaux Pratiques :

Création d'une base "produits" en tables MyISAM

Visualisation du schéma des tables

Insertion de données

Exportation de données vers des fichiers texte, réimportation des données

 

SQL Procédural

Procédures stockées et fonctions

Définition des procédures, appels, instructions de contrôle, curseurs

Déclencheurs (triggers) : création et utilisation

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 triggers

 

Connexions, droits d'accès, sécurité

Principe d'authentification et de vérification des droits

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

Sécurisation de la post-installation

Gestion des utilisateurs et de leurs privilèges

Sécurisation des procédures stockées

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

 

Tables transactionnelles InnoDB

Notion de transaction, niveaux d'isolation

Structure physique des tables

Paramétrages et optimisation

Travaux Pratiques :

Création d'une base "produitsbis" en tables InnoDB

Mise en œuvre de transactions

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

 

Fichiers de logs, sauvegardes, réplication avec MySQL 5.7

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

Stratégies de sauvegarde (serveur arrêté, serveur actif, types de tables, verrouillages...)

Les commandes (mysqldump, InnoDB Hot Backup, autres commandes...)

Réplication maître-esclave (mise en œuvre, résolution des problèmes)

Travaux Pratiques :

Activation des différents journaux

Sauvegardes et restaurations avec la commande "mysqldump"

Utilisation du journal binaire

Mise en œuvre d'une réplication "maître-esclave"

 

Optimisation de la production du serveur MySQL 5.7

Observation de l'activité du serveur

Variables dynamiques, paramétrages et optimisation du serveur MySQL 5.7

Cache des requêtes

Multiples instances de serveur MySQL 5.7

Travaux Pratiques :

Optimisation des paramètres du serveur

 

Tour d’horizon des solutions propriétaires

L’offre Oracle

Notion de grille (11g) et de Cloud (12c)

Les grandes différences avec Oracle (techniques et financières)

L’offre de Microsoft SQL Server

La version Cloud (Azure)

Sessions

Filtrer les résultats

6 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
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat