Skip to main content

Formation MYSQL Prise en Main & Administration

L'objectif principal de cette formation est de permettre aux participants d'acquérir les compétences nécessaires pour prendre en main et administrer efficacement une base de données MySQL. À l'issue de la formation, les participants seront en mesure de concevoir, d'installer, de configurer, de sécuriser et de maintenir une infrastructure MySQL répondant aux besoins de leur entreprise.

Qu'allez-vous apprendre ?
  • Maîtriser l’architecture de la base de données SQL
  • Installer et configurer 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 relationnelle
  • Gérer l’accès aux utilisateurs
  • Restaurer et sauvegarder ses données
  • Sécuriser sa base de données
200 000 XAF
Je m'inscris
Informations de la formation
Categorie
Durée
5 jours
Niveau
Intermédiaire
Inclus
  • Support de cours Officiel
  • Attestation de formation
Prérequis
  • Avoir des connaissances de bases en SGBDR
  • Connaissance en langage SQL
  • Connaissance en administration du système d’exploitation Windows ou Linux/Unix
     
Public
  • Administrateurs systèmes
  • Administrateurs de bases de données
  • Développeurs
     

Cette formation MySQL : Prise en main et administration vise à doter les participants des compétences nécessaires pour installer, configurer, sécuriser et administrer une infrastructure MySQL répondant aux besoins de leur entreprise.

Programme de la formation

Module 1 : Introduction à MySQL

  • Présentation de MySQL et de son écosystème
  • Caractéristiques et avantages de MySQL
  • Architecture et composants de MySQL


Module 2 : Installation et configuration

  • Installation de MySQL sur différents systèmes d'exploitation
  • Configuration du serveur MySQL
  • Gestion des paramètres de démarrage et d'exécution


Module 3 : Gestion des bases de données et des objets

  • Création, modification et suppression de bases de données
  • Gestion des tables, vues, index et autres objets de base de données
  • Utilisation des outils graphiques pour l'administration


Module 4 : Gestion des utilisateurs et des permissions

  • Création, modification et suppression d'utilisateurs
  • Définition et attribution des privilèges et des rôles
  • Gestion des comptes et des autorisations


Module 5 : Manipulation des données

  • Insertion, mise à jour et suppression de données
  • Utilisation des commandes SELECT, WHERE, ORDER BY, etc.
  • Gestion des transactions et des verrous


Module 6 : Optimisation des performances

  • Analyse et compréhension des plans d'exécution
  • Indexation et optimisation des requêtes
  • Techniques de partitionnement des tables


Module 7 : Sauvegarde et restauration

  • Stratégies de sauvegarde (complète, incrémentale, différentielle)
  • Utilisation des outils de sauvegarde et de restauration (mysqldump, mysqlimport)
  • Planification et automatisation des sauvegardes


Module 8 : Réplication et haute disponibilité

  • Concepts de réplication MySQL (maître-esclave, multi-maître)
  • Configuration et gestion de la réplication
  • Mise en place de solutions de haute disponibilité (clustering, failover)


Module 9 : Surveillance et journalisation

  • Surveillance des performances du serveur MySQL
  • Collecte et analyse des journaux d'activité
  • Outils de surveillance et d'alerte


Module 10 : Sécurité et auditing

  • Gestion des connexions et des accès
  • Mise en place de la sécurité réseau et des pare-feux
  • Journalisation et auditing des activités


Module 11 : Maintenance et administration avancée

  • Gestion des mises à jour et des patchs
  • Résolution des problèmes et dépannage
  • Sauvegarde et restauration de données avancées


Module 12 : Projets pratiques et études de cas