Demos

MySQL-MariaDB : Administration

Par Demos

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

Programme

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

Pédagogie

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
Pour les formations "A distance", elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d'adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Formations de la même catégories (5)

Dawan
MySQL, mise en oeuvre et administrationPar Dawan

Maîtriser l'administration d'un serveur de base de données MySQL

Orsys
MySQL, prise en mainPar Orsys

Ce cours vous permettra d'acquérir les compétences nécessaires à l'utilisation de la base de données MySQL : la connaissance et la pratique du langage SQL, les objets de la base de données, les transactions, les procédures stockées et les triggers. Ce stage propose également une introduction à l'administration.

Feel Europe
MySQL : optimisationPar Feel Europe
  • Savoir utiliser MySQL de manière optimale : écriture des requêtes, types de données, moteur de stockage, stratégies d'indexation
Feel Europe
MySQL : le langage SQLPar Feel Europe
  • Savoir interroger et modifier une base de données MYSQL
Dawan
MySQL/MariaDB : AdministrationPar Dawan

Maîtriser l'administration d'un serveur de base de données MySQL/MariaDB