MySQL-MariaDB : Administration

Objectifs

  • installer et configurer un serveur MySQL-MariaDB
  • réaliser les opérations telles que l'optimisation de performances, la mise en place de réplication, la sauvegarde et la restauration des bases de données, le chargement des données, l'optimisation des requêtes
  • A distance / Presentiel
  • Code: IBD90
  • 3 Jours (21 Heures)
  • 1 695 € (HT)
  • Cette thématique vous intéresse ? Nos équipes d'experts, de concepteurs pédagogiques et de chefs de projet mettent en place pour vous et avec vous des dispositifs innovants, en présentiel et en digital.

Programme Détaillé

administrateurs DBA, développeurs souhaitant maitriser l’administration de MySQL-MariaDB
Présentation et installation sous Linux/Windows
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
Implémenter les objets d'une base MySQL-MariaDB
Types de tables (MyISAM, MEMORY, MERGE...)
Modification de la définition d'une table
Index
Gestion des vues
Base information_schema
Gérer les accès et la sécurité
Connexions, droits d'accès, sécurité
Authentification des utilisateurs
Structure des tables de la base
Gestion des utilisateurs et de leurs privilèges
Droits sur les vues et les traitements stockés
Utilisation de SSL
Moteurs de stockage et plugins
Moteurs de stockage MyISAM, InnoDB
Architecture et paramétrage InnoDB
Fonctionnement transactionnel du moteur InnoDB
Verrouillage des tables
Plugins : configuration et démarrage
Exploiter et maintenir le serveur
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
connaissance de l’administration système linux ou Windows et du langage SQL
consultant expert en bases de données et systèmes Open Source
Réalisation de travaux pratiques :
. installation sous linux/windows, installation de MySQL Workbench
. création et utilisation de vues, modification de la définition d'une table
. sécurisation complète de la post-installation, création de comptes, gestion des privilèges et mots de passe
. changement du paramétrage InnoDB, mise en oeuvre de transactions
. 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
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.

Nos formateurs DEMOS sont recrutés conformément aux spécifications mentionnées pour chaque formation. Ce sont des professionnels en activité et/ou des experts dans leur domaine. Ils utilisent des méthodes et outils appropriés aux formations qu’ils dispensent et adaptent leur pédagogie au public accueilli.

Avant la formation : IMPLIQUER
Questionnaire pré-formation et/ou recueil des besoins pour préciser les attentes individuelles, à l’entrée en formation.
Pendant la formation : APPLIQUER
Méthodes actives et participatives, apports théoriques (10%), mises en pratique (70%) et échanges (20%)
Elaboration de son plan d’actions personnalisé
Après la formation : ACCOMPAGNER
Les conseillers formation sont à votre disposition si vous avez besoin de précisions.

SUIVI & EVALUATION
Pour assurer un suivi individuel, Demos a mis en place 2 types d’évaluation :
Une évaluation de compétences en ligne en début et en fin de formation qui peut prendre différentes formes selon le contenu de la formation suivie : Tests d’évaluation des acquis, cas pratiques, mises en situation, soutenance devant un jury pour les formations à finalité certifiante.
Une évaluation de la satisfaction de chaque stagiaire est réalisée en ligne. Cette évaluation est complétée par l’appréciation du formateur à l’issue de chaque session.