12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Administration MySQL

Durée : 4 jours

Objectifs : Être autonome concernant l’installation, la configuration et l’administration du logiciel libre MySQL. Ce stage s’adresse aux administrateurs système, développeurs et gestionnaires d’applications autour de MySQL.

Public concerné : Développeurs et administrateurs de bases de données.

Connaissances préalables : Il convient d’avoir des notions sur le langage SQL et sur la terminologie des bases de données relationnelles.

Contenu de formation 

  • Prise en main de MySQL
  • Versions, fonctionnalités et outils, ressources et documentation
  • Types d’installation, exemple complet d’installation sur un système Linux
  • Paramétrages de post-installation et premiers tests
  • Manipulation des données
  • Prise en main de l’outil client mysql
  • Création d’une base de données
  • Types de données et fonctions MySQL
  • Types de tables (MyISAM, MEMORY, InnoDB…)
  • Importation et exportation de données
  • La base INFORMATION_SCHEMA
  • Connexions et droits d’accès
  • 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
  • Tables transactionnelles InnoDB
  • Notion de transaction, niveaux d’isolation
  • Structure physique des tables
  • Paramétrages et optimisation
  • Fichiers de logs, sauvegardes, réplication
  • Les différents journaux de MySQL (erreurs, requêtes, journal binaire, requêtes lentes)
  • Stratégies de sauvegardes (serveur arrêté, serveur actif, types de tables, verrouillage…)
  • Les commandes (mysqldump, InnoDB Hot Backup, autres commandes…)
  • Réplication maître-esclave (mise en oeuvre, résolution des problèmes)
  • Aspects complémentaires
  • Observation de l’activité du serveur, variables dynamiques, variables d’état
  • Panorama du SQL procédural (procédures stockées, triggers, curseurs…)
  • Démarche d’optimisation des requêtes, outil EXPLAIN
  • Cache des requêtes
  • Paramètres essentiels d’optimisation du serveur
  • Partitionnement
Top