MySQL est un SGBD supporté par Oracle. Cette formation vous apprend à concevoir, gérer et administrer correctement vos bases de données avec MySQL.
- Tarif sur demande.
- Prochaine session : à la demande.
- Formation accessible aux personnes en situation de handicap.
- 70% de pratique et 30% de théorie en moyenne.
- Nombreuses activités pratiques pour une évaluation constante.
- Supports, exercices et corrections à disposition en ligne pendant et après la formation.
- Délai d'accès minimum : 1 semaine.
- Formation 100% distanciel (téléprésence).
- Evaluation par le formateur à travers les activités pratiques.
- Public DBA, Administrateurs système, Consultants, Développeurs
- Prérequis SQL
Lors de cette formation, les participants suivent 3 jours de formation.
- Présentation de MySQL
Développement Protocoles de Communication Architecture Utilisation du Disque Utilisation de la Mémoire Allocation par Instance Allocation par Threads Démarrage du Serveur Arrêt du Serveur Configuration - SQL, Champs, Moteurs et Jointures
Chaînes de caractères Nombres Valeurs NULL Noms de Fichiers Variables Utilisateurs Commentaires Les commandes Opérateurs Fonctions Types de Champs Nombres entiers Nombres à virgule flottante Dates et Heures Types de données TIMESTAMP Chaînes TEXT et BLOB ENUM et SET Types de Moteurs de Stockage Caractéristiques des Moteurs InnoDB Mécanisme Interne Transactions Tablespace Multiversion Concurrency Control Transaction Isolation Levels MyISAM MyISAM FIXED MyISAM DYNAMIC MyISAM COMPRESSED Memory En Pratique Archive CSV FEDERATED NDB Cluster Autres Moteurs Non Standards (XtraDB, Aria) Jointures - Procédures, Fonctions, Déclencheurs, Vues et le Planificateur d'Evénements
Routines Stockées Procédures stockées Fonctions Stockées Déclencheurs Vues Planificateur d'Evénements Administration et Maintenance Administration Mysqladmin Méta-données (DESCRIBE, EXPLAIN, BENCHMARK, SHOW) La Commande SET (KILL, FLUSH) La base INFORMATION_SCHEMA Outils d'Administration Graphiques Maintenance Instructions SQL (CHECK TABLE, REPAIR TABLE, OPTIMIZE TABLE, ANALYZE TABLE) myisamchk mysqlcheck Supervision MySQLReport Sauvegardes et Replication Sauvegardes mysqlhotcopy mysqldump (Sauvegarder, Restauration) Création du compte de réplication Création d'un clone de la VM Configurer le maître Configurer l'esclave Contrôler la réplication Journalisation et Sécurité Fichiers Logs Le Journal des Erreurs Le Journal Binaire Le Journal des Requêtes Lentes Le Journal Général Sécurité Privilèges d'Administration Privilèges au Niveau des Schémas Privilèges au Niveau des Tables Privilèges au Niveau des Colonnes Privilèges pour les Routines Stockées Limitations des Ressources L'utilisateur anonyme La table user Mots de Passe La connexion La commande GRANT La commande REVOKE Modifier le mot de passe d'un utilisateur Sécuriser l'échange de données Openssl Activer - Optimisation
Matériel Processeur Mémoire Disque Dur Système d'Exploitation Cache de Requêtes Exclusions Requêtes Invalidations Effacements Fragmentation Paramètres Verification du Cache Optimisation du Schéma PROCEDURE ANALYSE Normalisation Indexes Types d'Index La Commande EXPLAIN La Colonne type (ALL, index, range, index_merge, ref, eq_ref, Cas Spécifiques) Les Colonnes possible_keys, keys et key_len La Colonne rows La Colonne extra La Commande EXPLAIN EXTENDED Optimisation des Requêtes Isolation des Colonnes Jointures Indexes CLAUSES LENTES Sous-requêtes Moteurs (MyISAM, InnoDB) Partitionnement Partitionnement Horizontal - 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.