Formation MariaDB : Administration de MariaDB


REFERENCE
 
 
MADB
DUREE
 
 
4 jours
TARIFS
 
 
2260 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL.
Développé au départ pour concurencer MySQL, ils sont aujourd'hui complémentaires.

Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB.

Vous apprendrez notamment à maitriser:

  • Le partitionnement des tables
  • La base de données d'informations
  • Les variables globales et les variables de session
  • Les types de tables, les tables INNODB, les tables temporaires
  • La modification avec ALTER
  • La gestion des comptes avec GRANT et REVOKE
  • Les journaux binaires, ainsi que les SAUVEGARDES, l'optimisation et la REPLICATION.
PRÉ-REQUIS :
 

Cette formation nécessite d'avoir de bonnes connaissances en informatique.

PUBLIC :
 

Ce programme s'adresse à tous ceux souhaitant maîtriser les systèmes MySQL et MariaDB.

PROGRAMME :
 

Architecture et partitionnement des tables MariaDB

Architecture : client/serveur, les protocoles, gestion de la mémoire
Les types de partitionnement : horizontal et vertical
Les avantages du partitionnement des tables
Mise en oeuvre partitionnement par intervalles avec RANGE
Voir les partitions avec EXPLAIN
Partitionner avec ALTER TABLE
Suppression de données dans une partition
Mise en oeuvre partitionnement par listes
Ajouter une valeur liste avec REORGANIZE
Mise en oeuvre partitionnement par hachage
Mise en oeuvre partitionnement par clés
Le sous-partitionnement

Commande ALTER et jeux de caractères 

Etude de ALTER TABLE
ALTER TABLE mise en oeuvre : RENAME, MOF-DIFY, ADD, ...
Autres exemples : DATABASE, SERVER, VIEW, FUNCTION, ...
Les jeux de caractères et les collations
Changer et/ou définir les jeux de caractères

La base de données d'informations de MariaDB

La base de données INFORMATION_SCHEMA
Que peut-on faire avec ces tables ?
Panorama des tables importantes : SCHEMATA, TABLES, COLUMNS, STATISTICS, etc...
La commande FLUSH PRIVILEGES

Fichiers utiles pour les connexions 

Fichiers $HOME/.my.cnf et /etc/my.cnf.d/server.cnf
Les fichiers PID et /etc/my.cnf

Les variables globales et de session 

La commande SET
Utiliser SET GLOBAL ou SET SESSION ?
Les variables de session avec @@
Les règles avec GLOBAL et SESSION
Recopie de variables
Panorama des variables globales et de session

Les types de tables 

ISAM, MYISAM, Aria, MEMORY, CSV, TEMPORARY
ARCHIVE, FEDERATED, TokuDB, MERGE, INNODB

Le moteur INNODB 

Fonctionnement et paramètres importants
Caractèristiques : isolation, durabilité, ...
Réglages de l'isolation et de la durabilité
Configuration du serveur : fichiers auto-extensibles, compression transparente, ...
Les variables pour INNODB
Les PRIMARY KEY et FOREIGN KEY
Utiliser ON DELETE CASCADE
Utiliser ON DELETE SET NULL
Configurer la taille de l'espace INNODB
Les journaux binaires : activation, lecture, rotation, purge, ...

Les scripts du serveur et les utilitaires 

Panorama des scripts et utilitaires
Programmes mysqld_safe, mysqlmanager, mysqld, ...
Commandes : mysql, mysqladmin, mysqlbinlog, mysqldump, ...
Informations sur les bases et les tables : SHOW
Démarrage avec SysVinit
Les fichiers journaux
Terminer une session avec KILL
Commandes ANALYSE TABLE, OPTIMIZE TABLE, REPAIR TABLE, BACKUP TABLE
Les commandes CHECK TABLE et CHECKSUM TABLE, RESTAURE TABLE
La connexion distante
Outils graphiques : Mysql Workbench (windows)

Gestion des comptes et des mots de passe avec MariaDB

La table user
Création/modification de compte avec GRANT
Voir les privilèges avec SHOW
Supression de compte avec DROP USER
Limiter les ressources des utilisateurs avec GRANT
Modification des mots de passe avec mysqladmin et SET PASSWORD
La clause WITH GRANT OPTION
Suppression de droits avec REVOKE
Renommer un compte avec RENAME
Les rôles

Sauvegardes des bases MariaDB

Le bon environnement pour les sauvegardes
Types de sauvegardes : LOGIQUES, PHYSIQUES, COMPLETES, INCREMENTALES
Sauvegardes et réplications
Utiliser les journaux binaires pour les sauvegardes
Sauvegarde des différents moteurs : MyISAM, InnoDB
Restauration et PITR
Commande mysqlbinlog
Import/export manuelle des bases
Commande mysqldump : mise en oeuvre
Sauvegardes distantes

Optimisation processeur et mémoire pour les sauvegardes 

Processeurs multi-coeurs
Mémoire

Replications

Fonctionnement de la réplication
Les formats de réplication : STATEMENT, ROW et MIXED
Comtes dédiés à la réplication
Configuration MAITRE et ESCLAVEDémarrer la réplication
Relancer la réplication sur une autre position binaire
RAZ des journaux binaires et reconfiguration ESCLAVE
Réplication bidirectionnelle
Les variables de la réplication
Supprimer une configuration ESCLAVE
Monitoring avec SHOW SLAVE STATUS et SHOW MASTER STATUS
Réparation d'une réplication sur plantage

S'INSCRIRE À CETTE
FORMATION MARIADB ADMINISTRATION
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB. Ce module est destiné à apprendre le langage de...

3 j

 
Le SGBD MySQL dispose, depuis la version 5, de la majorité des fonctionnalités et des mécanismes disponibles chez ses concurrents commerciaux ou libres (Oracle, DB2,...

4 j

 
MySQL est devenu en quelques années le serveur de base de données libre le plus utilisé, notamment dans le contexte des applications Internet/Intranet. A l'issue de...

1 j

 
Cette formation MySQL Cluster vous permet de maîtriser la mise en place d'une architecture haute disponibilité avec MySQL Cluster. À l'issue de la formation MySQL...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB