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.
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