MySQL : Configuration et administration du SGBD open source
Programme
Introduction et installation
- Versions, types de licences, panorama des fonctionnalités et des outils
- Ressources et documentation
- Procédure d’installation
- Paramétrages de post-installation et premiers tests
- Changements de versions, mises à jour
Configuration et prise en main
- Prise en main de l’outil client ligne de commande « mysql »
- Outils graphiques: MySQL Administrator, MySQL Query Browser, MigrationToolkit
- Types de données et fonctions MySQL
- Types de tables (MyISAM, MEMORY, MERGE, InnoDB…)
- Création de bases, d’index et de tables
- Gestion des vues
- Procédures stockées, curseurs, triggers
- Importation et exportation de données
Connexions et droits d’accès
- Principe d’authentification et de vérification des droits
- Structure des tables de la base « mysql » de gestion des droits
- Sécurisation de la post-installation
- Gestion des utilisateurs et de leurs privilèges
Tables transactionnelles InnoDB
- Mise en oeuvre de tables InnoDB
- Paramétrages et optimisation
Fichiers de logs, sauvegardes, réplication
- Les différents journaux de MySQL (erreurs, requêtes, requêteslentes, journal binaire)
- Stratégies de sauvegardes (serveur arrêté, serveur actif, types de tables,verrouillages…)
- Les commandes (mysqldump, InnoDB Hot Backup, autres commandes…)
- Réplication maître-esclave (mise en oeuvre, résolution des problèmes)
Optimisation de la production
- Observation de l’activité du serveur
- Cache des requêtes
- Variables dynamiques, paramétrages et optimisation du serveur MySQL