Organisme de Formation aux technologies et métiers de L'informatique
mysql

Formation MySQL - Prise en main et administration

Installer et administrer des bases de données sous MySQL

Informations générales

LNX25
3 jours (21h)
1 945 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Identifier 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

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Administrateurs systèmes, administrateurs de bases de données, développeurs

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

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

Programme de la formation

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 vous enseignera tout ce que vous devez savoir pour utiliser et contrôler MySQL.

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
plus d'infos

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

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 10/11/2023