Formation MySQL « Administration »
Durée : 3 jours (21 heures)
Prix : Sur demande
Lieu : en Alsace au centre de formation à Colmar, Strasbourg ou Mulhouse ou dans vos locaux
Suivre la formation
Objectifs de formation
- Maîtriser toutes les tâches d'administration d'un serveur de bases de données MySQL
- Installer le serveur, le configurer, effectuer des sauvegardes/restaurations et gérer la production.
Public concerné :
Toutes personnes administrateurs de base de données maîtrisant les notions de modèle relationnelPrérequis :
Connaissance du langage SQLLieu :
Formation MySQL disponible sur toute l'Alsace dans notre centre à Colmar, Strasbourg ou Mulhouse ou dans vos locauxDurée :
3 jours (21 heures)Moyens et méthodes pédagogiques :
Alternance d'exposés théoriques et d'exercices pratiquesProgramme de formation
1. Introduction et installation
- Versions et types de licences.
- Outils mysql, mysqlshow, myphpadmin.
- Paramétrage du serveur (my.cnf, sql_mode, mode strict...).
- Démarrage/arrêt.
- Installations (binaire, à partir des sources...).
- Mysqladmin.
- Installation de MySQL Workbench.
- Changements de versions, migration.
2. Objets d'une base mysql
- Types de tables (MyISAM, MEMORY, MERGE...).
- Modification de la définition d'une table.
- Index.
- Gestion des vues.
- Base information_schema.
3. Connexions, droits d'accès, sécurité
- Authentification des utilisateurs.
- Structure des tables de la base "mysql".
- Gestion des utilisateurs et de leurs privilèges.
- Droits sur les vues et les traitements stockés.
- Utilisation de SSL.
4. Moteurs de stockage et plug-ins
- Moteurs de stockage MyISAM, InnoDB.
- Architecture et paramétrage InnoDB.
- Fonctionnement transactionnel du moteur InnoDB.
- Verrouillage des tables.
- Plug-ins : configuration et démarrage.
5. Maintenance d'un serveur MYSQL
- Etat de session (variables, commande "show status"), arrêt forcé d'une session.
- Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump.
- Journaux (général, erreurs, requêtes lentes...).
- Stratégies de sauvegarde.
- InnoDB Hot Backup, mysqlbinlog.
- Sauvegarde et récupération incrémentale.
- Planification.