Formation MySQL, administration
Introduction à la formation MySQL
Module 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
Atelier pratique: Installation sous Linux/Windows.
Module 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.
Atelier pratique: Création et utilisation de vues. Modification de la définition d’une table
Module 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
Atelier pratique: Sécurisation complète de la post-installation. Création de comptes MySQL. Gestion des privilèges et mots de passe
*
Module 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
Atelier pratique: Changement du paramétrage InnoDB. Mise en oeuvre de transactions.
Module 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
Atelier pratique: Activation des journaux. Utilisation des outils de chargement/déchargement. Sauvegarde et restauration avec « mysqldump ». Utilisation du journal binaire. Sauvegarde et récupération incrémentale.