Formation MariaDB : Administration de MariaDB

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation MariaDB Administration, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les spécificités de l’administration et le vocabulaire d’une base MongoDB
  • Savoir installer et configurer MariaDB
  • Comprendre la structure et savoir manipuler des données dans une base MariaDB
  • Gérer les permissions sur les bases de données
  • Effectuer des sauvegardes et des restaurations
  • Sécuriser l’accès aux données de MariaDB

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL dérivé de MySQL lorsqu’Oracle en a fait l’acquisition. Il présente donc d’énormes similitudes avec MySQL dont il a gardé les noms de fichiers et de commandes et une compatibilité qu’il cherche toujours à maintenir (fichiers de définition des tables, API et protocoles clients, noms de fichiers et de commandes, port et socket, etc.). 

Cette formation MariaDB administration vous invite à découvrir l’environnement de travail d’un DBA (Database Administrator) MariaDB afin de maîtriser toutes les tâches d’administration dans une approche progressive allant de l’installation de MariaDB, à la création de l’environnement des utilisateurs et des applications (comptes, tables, droits, …) tout en étant garant de la disponibilité des données (sauvegarde/restauration) dans un contexte sécurisé.

Les nombreux travaux pratiques proposés cherchent à vous immerger dans la réalité du terrain au quotidien sans négliger l’assimilation des concepts de base.

Programme

Jour 1

Présentation de MariaDB

Rappels sur le vocabulaire et les concepts communs aux SGBDR (tables, requêtes SQL, transactions, …)
L’héritage et la compatibilité avec MySQL
Comprendre la signification d’une licence GPLv2 pour les applications MariaDB
Impacts des changements de versions sur les applications
Un modèle client-serveur traditionnel (mysql, mysqld)
Les outils d’administration (PHPMyadmin, DBvizualizer,  …)
AtelierParcours de la trousse à outils du DBA MariaDB et utilisation de PHPMyadmin pour visualiser des bases déjà installées en production

Installation de MariaDB

Quel intérêt d’installer MariaDB à partir des sources ?
Installation « classique » du serveur et du client MariaDB
Principaux fichiers de configuration
Arrêt et démarrage du service MariaDB
Test de connexion
AtelierInstallation de MariaDB, changement de numéro de port, test d‘accès depuis un client en ligne de commande et depuis un outil graphique d’administration (type PHPMyadmin)

Architecture des tables

Vue générale du fonctionnement de MariaDB en mémoire
Liens entre mémoire et stockage des données dans MariaDB
La table, objet de base pour MariaDB
Les autres objets (index, vues, …)
Comprendre l’impact du choix d’un type de table (MyISAM, InnoDB, etc.)
Création, modification et suppression de tables
Les informations disponibles sur les tables (schemata, show tables, …)
Intérêts du partitionnement des tables (horizontal, vertical)
Mise en œuvre du partitionnement par intervalles avec RANGE
AtelierMise à plat de l’exécution d’une requête SQL sur une table MariaDB (connexion à la base, daemon, dispatch, analyse de la requête, exécution, retour des résultats au programme client) pour disposer d’une vue claire sur le cycle de traitement d’une requête.
Création de tables et de vues simples
Création de tables partitionnées selon différents modes (hachage, clefs, …)
Utilisation détaillée de la commande « show table status »
Jour 2

Utilisateurs, connexions et sécurité

Qu’est-ce qu’un utilisateur pour MariaDB ?
Comment un site WEB accède-t-il à une base MariaDB ?
Principes d’authentification
Les privilèges sur les objets proposés par MariaDB
Bien comprendre la notion de couple (utilisateur,@IP) dans les règles de sécurité
Précautions avec le wildcard ‘%’ 
Les commandes du quotidien (GRANT, SHOW, SET PASSWORD, etc.)
Comprendre l’effet « cascade » de la clause WITH GRANT OPTION
Suppression de droits (REVOKE)
Renommer un compte (RENAME)
Apport des rôles dans la sécurité
AteliersAutorisation des connexions distantes, création d’utilisateurs et tests de connexion.
Une fois connecté test de l’accès aux différentes tables (insert, update, select, etc.) pour tester la stratégie de droits mise en place
Problèmes classiques d’erreurs de connexion 
Observations de la chaîne de connexion d’un site WEB ou d’une application à une base MariaDB à travers un programme (PHP, Java, ASP.Net, …)

Compléments sur le moteur de stockage

La richesse des plugins
Le versionning des tables 
Transformer MariaDB en base NoSQL (stockage en colonne) avec ColumnStore 
Fragmenter une base de données entre plusieurs serveurs (Spider)
Fonctionnement transactionnel du moteur XtraDB/InnoDB
Configurer la taille de l'espace INNODB
Les journaux binaires : activation, lecture, rotation, purge, ...
Verrouillage des tables.
Réglages de l'isolation et de la durabilité
Configuration du serveur : fichiers auto-extensibles, compression transparente,
Cache de requêtes et cache d'index MyISAM/Aria
AteliersRequêtes sur des tables en utilisant une plage temporelle (telles que les données étaient pendant une période de temps précise). Mise en œuvre des transactions avec le moteur InnoDB.Jour 3

Sauvegardes et restaurations

Les différents types de sauvegardes (logique, physique, incrémentale, complète)
Définir une stratégie claire de sauvegarde
Journaux binaires et sauvegardes
Sauvegarde des différents moteurs : MyISAM, InnoDB
Informations sur les bases et les tables (show)
Les outils disponibles (mysqldump, phpmyadmin)
Commandes pour « réparer » les tables (check, analyze, optimize, repair, backup, …)
Mise en oeuvre des sauvegardes et des restaurations avec mysqldump
Restauration et PITR (Point IN TIME RECOVERY)
Import/export manuelle des bases
Les commandes mysqldump et mysqlrestore
Sauvegardes distantes
AteliersSauvegarde totale et restauration d’une base MariaDB. 
Sauvegarde du schéma d’un utilisateur (structure des tables sans les données) et variante avec les données
Exécution d’un script système (environnement Windows ou Linux) qui exécute une sauvegarde d’une base MariadDB toutes les heures et qui la transfère vers un autre serveur par sftp. Cette base est ensuite restaurée mais le fichier de backup n’est pas écrasé afin de disposer d’une copie « propre » en cas de transfert d’une base « abîmée ».

Maintenance de MariaDB

Paramétrage de sa session de travail (set global, set session, …)
Les variables de session (@@, @, set, select)
Comprendre les problèmes d’encodage (UTF-8, etc.)
Changer et/ou définir les jeux de caractères
Chargement de données avec différents outils (load data, select into outfile, …)
Les journaux utiles (infos générales, erreurs, performances, …)
Informations globales sur les bases (information-schema)
Statistiques sur les tables 
Problèmes de connexions classiques (daemon, port, droits)
Terminer une session (kill)
AteliersObservation de l’activité du serveur dans les logs (connexions, requêtes lentes, …)
Réglage des informations de session par défaut pour les utilisateurs (jeu de caractères, format d’affichage, timeout, …)
Chargement d’une base depuis différentes sources (load data, mysqldump, etc.)
Récupération des tables de la base encodée selon un certain format et qui posent un problème dans les applications Web.

Prérequis

Des connaissances de base des systèmes d’exploitation UNIX / Linux et Windows sont également nécessaires pour exploiter MariaDB.

Public

Ce cours MariaDB Administration s’adresse aux intégrateurs, administrateurs (système/base de données) et développeurs en charge de l’administration, de la configuration, de la production ou de la maintenance d’une base de données sous MariaDB.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation MariaDB Développement SQL vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Vous connecter au serveur puis à la base de données
  • Construire une base de données exemple
  • Apprendre ou perfectionner l’utilisation du langage SQL STANDARD (selon votre niveau initial)
  • Utiliser le SQL STANDARD pour n’importe quel SGBDR
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Cerberus Testing, vous aurez les connaissances et compétences nécessaires pour :

  • Créer des cas de test (avec variabilisation et réutilisation de briques de test, etc.)
  • Exécuter les cas de tests sur différents robots ou environnements via des campagnes
  • Analyser les résultats d’exécution de campagnes
  • Gérer les jeux de données de test et les rendre dynamiques
Tarif

A partir de 1 560,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des applications avec une base de données MariaDB.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation RedHat Entreprise Linux, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Gestion des services systemd et résolution des problèmes lors du processus de démarrage
  • Configuration de réseau et résolution des problèmes de base
  • Gestion du stockage local, création et utilisation de systèmes de fichiers
  • Gestion du pare-feu à l'aide de firewalld
  • Automatisation de l'installation de Red Hat Enterprise Linux® à l'aide de Kickstart
  • Gestion des paramètres SELinux
  • Utilisation des systèmes de fichiers partagés NFS et Samba
  • Sécurité des ports réseau et agrégation de liens
  • Configuration des initiateurs et cibles iSCSI
  • Résolution des problèmes liés au service DNS (Domain Name System) et mise en cache du serveur de noms
  • Déploiement de serveurs de fichiers NFS (Network File System) et SMB (Server Message Block)
  • Gestion du serveur Web Apache HTTPD
  • Configuration de la base de données MariaDB SQL
  • Client null Postfix SMTP (Simple Mail Transfer Protocol) pour serveurs
  • Création de scripts bash pour l'automatisation
  • Ppasser les examens de certification RHCSA et RHCE.

Ce cours repose sur la version 7 de Red Hat Enterprise Linux.

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

A l'issue de cette formation Construire un SI Open Source vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Construire une maquette qui permette de dresser un portrait actuel et global de l’offre Open Source
  • Avoir une vue claire sur les architectures SI Open Source et comment les construire dans une approche "bonnes pratiques" entièrement ou partiellement réalisés avec des briques Open Source
Tarif

A partir de 1 630,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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 procédure dans l'optique de développer:

  • Des procédures stockées
  • Les requêtes préparées
  • Des fonctions
  • Des triggers
  • Les événements programmés
Tarif

A partir de 1 290,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer et mettre en oeuvre un serveur MariaDB
  • Gérer la sécurité
  • Mettre en oeuvre la continuité de service
  • Optimiser et surveiller le serveur.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Savoir installer, configurer, sécuriser et adminsitrer un serveur MariaDB
  • Maîtriser les privilèges, la maintenance, les fichiers journaux
  • Gérer les comptes utilisateurs, le cache de requête
  • Savoir optimiser MariaDB
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

MariaDB – Administration

Proposé par ENI Service

Objectifs de la formation

  • Appréhender le SGDB MariaDB
  • Installer et configurer MariaDB
  • Paramétrer l'utilisation de la mémoire
  • Gérer la sécurité
  • Identifier et configurer les moteurs de stockage
  • Assurer les opérations de sauvegarde, restauration et maintenance
  • Superviser le moteur de stockage
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...