Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > MySQL > MySQL - Administration

MySQL - Administration

De l'utilisation d'une base à l'optimisation du serveur

mysql

Au fil des années, MySQL est devenu le serveur de bases de données issu du monde libre le plus largement adopté par les entreprises. Il est donc de plus en plus fréquemment demandé aux administrateurs de bases de données d'en acquérir la maîtrise. Débutant par les principes fondamentaux et progressant vers des matières plus avancées telles que l'optimisation de performances et les installations de réplication, cette formation de 4 jours vous enseignera tout ce que vous devez savoir pour utiliser et contrôler MySQL.

Objectifs

  • Être capable d'utiliser MySQL, de ses principales fonctions à ses extensions
  • Apprendre à maîtriser l'installation et la configuration de MySQL sous Windows et Linux
  • Savoir exploiter et optimiser le serveur MySQL
  • Être capable de restaurer et de sauvegarder des données
  • Comprendre comment effectuer la réplication des données et manipuler le mode transactionnel

Public

  • Utilisateurs et développeurs

Prérequis

  • Avoir suivi la formation "Interroger des bases de données avec le langage SQL" (LA300) ou connaissances équivalentes

Programme de la formation

Présentation pour les utilisateurs de MySQL

  • Le rôle et les enjeux d'un SGBD
  • Comprendre le modèle serveur - client
  • Assimiler le modèle WAMP - LAMP
  • Présentation de l'entreprise MySQL AB
  • Connaître les différents types de licences
  • L'installation de MySQL
  • Maîtriser la gestion de schémas et tables

Les commandes et leur syntaxe

  • Comprendre les commandes de bases : SELECT, INSERT, DELETE
  • Utiliser les commandes DROP et CREATE
  • Assimiler les clauses LIMIT et WHERE
  • Connaître les différentes fonctions d'agrégation
  • Connaître les différents types de données
  • Maîtriser la gestion de données
  • Le concept d'internationalisation
  • Comprendre le client texte par défaut
  • Présentation des clients graphiques MySQL
  • Comprendre le concept de sous-requêtes et jointures
  • Visualiser les différentes fonctions et extensions MySQL

L'administration du système

  • Savoir mettre à jour et installer MySQL
  • Comprendre comment configurer MySQL
  • Visualiser les différents moteurs de stockage
  • Définir la sécurité et les droits d'accès
  • Comprendre les fichiers log (erreur, isam, requête)
  • Maîtriser la gestion des comptes d'utilisateurs
  • Savoir importer, exporter, restaurer et sauvegarder les données
  • Appréhender les transactions InnoDB
  • Savoir manipuler les verrous
  • Appréhender l'internationalisation
  • Visualiser le concept de serveurs multiples
  • Comprendre le principe de réplication

Optimisation de MySQL

  • Savoir quantifier les performances du serveur
  • Savoir optimiser des requêtes avec InnoDB
  • Savoir optimiser des requêtes avec MyISAM
  • Pouvoir optimiser la base de données
  • Être capable de configurer le serveur

Méthode pédagogique

Une formation rythmée basée sur l'alternance et la complémentarité de phases théoriques et de mises en situation pratiques à l'occasion desquelles les participants sont amenés à réaliser des tâches d'administration de complexité croissante. Des échanges avec les animateurs sur les meilleures pratiques pour garantir la disponibilité des bases.

Méthode d'évaluation

Le cours est agrémenté de questions et mises en situation pour maximiser l'apprentissage. A l'issue de la formation, un questionnaire de satisfaction sera à compléter en ligne.