Description
Pour devenir compétent dans l'administration d'un serveur de bases de données MySQL, une formation pratique est recommandée. Cette formation couvrira les aspects d'installation du serveur, de configuration, de paramétrage d'InnoDB, de gestion des droits d'accès, de sauvegarde et de restauration de données, ainsi que de gestion de la production. Grâce à cette formation pratique, vous acquerrez une expertise pratique en administration de bases de données MySQL, et vous serez mieux équipé pour gérer efficacement les tâches d'administration de ce type de serveur. Des ressources en ligne telles que des cours et des livres spécialisés peuvent également vous aider à améliorer vos connaissances dans ce domaine.
À qui s'adresse cette formation ?
Pour qui ?
Administrateurs systèmes et administrateurs de bases de données.
Prérequis
Connaissance requise du langage SQL ou connaissances équivalentes à celles apportées par le stage "SQL pour MySQL et PostgreSQL" (Réf. MYP).
Les objectifs de la formation
Programme de la formation
- 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.
- 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.
- 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.
- 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.
- 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.