My SQL - Administration

Bases de données   

Objectifs

Développeurs Web souhaitant maîtriser l'administration d'une Base de données MySQL et gérer les aspects sécurité.

À l'issue de la formation, le stagiaire sera capable de :

  •     Installer et configurer MySQL
  •     Maîtriser l'administration d'une Base de données MySQL
  •     Maîtriser la sauvegarde et la restauration des données

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Professionnels IT.

Pré-requis

Connaissance du langage SQL.

3 jours
Prochaine session

Présentation de MySQL

Installation

  • Installation de MySQL
  • Mise à jour de MySQL

Configuration

  • Fichiers de paramétrage - Options de démarrage - Création et paramétrage d'une base - Mixité des types de bases sur un serveur
  • Différentes étapes de contrôle d'accès - Création d'un utilisateur
  • Causes des erreurs possibles "Access denied"

Administration de MySQL

  • Les moteurs de stockage
  • Sécurité et droits d'accès
  • Les fichiers de log
  • Gérer les comptes utilisateur
  • Les transactions avec InnoDB
  • Les verrous
  • Internationalisation
  • Serveurs multiples

Sauvegarde et restauration des données

  • Différentes stratégies - Journaux de mise à jour de la base
  • Outil MySQLDump - Réplication de base
  • Restauration isolée d'une table - Vérification et réparation d'une table

Sécurité MySQL

  • Privilèges sous MySQL - Différentes étapes de contrôle d'accès (vérification de la connexion et des requêtes) - Création d'un utilisateur - Causes des erreurs possibles "Access denied" - Comment protéger MySQL contre les intrusions

Suivi et exploitation

  • Détermination des connexions au serveur - Journalisation, rotation des journaux (journal général des requêtes, udpate log) - Configuration des messages d'erreur - Paramètres influençant les performances - Optimisation
  • Mise à jour de MySQL