Vous êtes ici :

Formation MySQL Prise en main et Administration

A distance ou en présentiel

Tous les niveaux

MySQL est devenu en quelques années le serveur de base de données libre le plus utilisé, notamment dans le contexte des applications Web. La compréhension de l’architecture de MySQL et la maitrise des procédures d’installation du moteur de la base de données sont devenues incontournables.

Cette formation MySQL vous permettra d’être opérationnel et autonome rapidement en abordant des sujets concrets tels que l’installation, l’exploitation au quotidien et l’administration des bases MySQL pour en assurer le maintien en condition opérationnelle (MCO) d’une manière efficiente et sécurisée.

À qui s'adresse cette formation ?

Ce cours MySQL s’adresse aux intégrateurs, administrateurs (système/base de données) et développeurs en charge de l’administration, de la configuration, de la production ou de la maintenance d’un serveur de base de données de type MySQL.

Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données relationnelles. Ils sont en mesure d’effectuer des requêtes simples en langage SQL pour interroger et manipuler des données, au cours des travaux pratiques très nombreux dans cette formation MySQL.

Les objectifs de la formation

Objectif opérationnel :

Savoir installer et prendre en charge toutes les tâches d’administration relatives aux bases de données MySQL afin de garantir leur maintien en condition opérationnelle.

Objectifs pédagogiques : 

A l’issue de cette formation MySQL, vous aurez acquis les connaissances et compétences pour :

  • Connaître le fonctionnement et l’architecture d’une base de données MySQL
  • Savoir installer une base de données MySQL
  • Être capable de gérer une base de données MySQL au quotidien
  • Savoir configurer les permissions et les accès selon les profils utilisateur
  • Savoir sauvegarder et restaurer des données au sein de MySQL
  • Mettre en œuvre la sécurité dans votre base de données MySQL

Contenu de la formation

  • 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

  • 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

  • Un peu de terminologie sur les objets

    Une table versus une vue
    Le rôle des index
    Notion de transaction, niveaux d’isolation

  • 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
  • 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)
  • Sauvegarde et Restauration

    • Construire une stratégie de sauvegarde & restauration
    • Les sauvegardes physiques
    • Les sauvegardes logiques
    • Opérations de restauration
  • 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
  • Optimisation du serveur MySQL

    • Supervision de l’activité du serveur
    • Les différents caches

Formation

A distance ou en présentiel

Référence :

BMSA

Durée :

3 jours


Ce cours est réalisable en intra-entreprise, dans vos locaux, dans nos salles ou à distance.

Contacter notre service Intra