[wpms_breadcrumb reverse="0"]

MySQL, administration

Reference : ADSQL2
3 jours - 1840 € HT
Prochaines sessions
MySQL, administration
Objectifs

  • Décomposer l’architecture de la base de données MySQL
  • Installer le SGBD MySQL
  • Déterminer les principales fonctionnalités de l’administration d’une BDD MySQL
  • Créer et gérer une base de données
  • Gérer l’accès aux utilisateurs
  • Gérer la sécurité de la base de données.

Pré requis

  • Connaissance requise du langage SQL ou connaissances équivalentes à celles apportées par le stage « SQL pour MySQL et PostgreSQL »

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Public visé
Inscription

Programmes de MySQL, administration

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.
COVID – 19

Informations importantes concernant la situation actuelle

En savoir en plus