Prenez contact avec nous
 Durée 14 heures

Plan du cours

Installation du serveur MariaDB

  • Installation sur Ubuntu/Debian
  • Installation sur d'autres distributions Linux
  • Installation sur Windows

Fichiers et scripts du serveur MariaDB

  • Programmes MariaDB
  • Serveur MariaDB
  • Client MariaDB
  • Outils d'interface graphique (GUI)

Configuration du serveur MariaDB

  • Options du serveur
  • Mode SQL du serveur
  • Variables système du serveur
  • Variables système dynamiques
  • Variables d'état du serveur
  • Processus d'arrêt

Questions de sécurité MariaDB

  • Sécurisation de MariaDB contre les attaques
  • Options liées à la sécurité
  • Problèmes de sécurité avec LOAD DATA LOCAL

Système de privilèges d'accès MariaDB

  • Vue d'ensemble du système de privilèges MariaDB
  • Privilèges fournis par MariaDB
  • Connexion au serveur MariaDB - Étapes
  • Contrôle d'accès, étape 1 : Vérification de la connexion
  • Contrôle d'accès, étape 2 : Vérification de la requête
  • Erreurs d'accès refusé

Gestion des comptes d'utilisateurs MariaDB

  • Utilisateurs et mots de passe
  • Création de nouveaux utilisateurs
  • Suppression des comptes d'utilisateurs
  • Limitation des ressources des utilisateurs
  • Modification des mots de passe

Entretien de la base de données MariaDB

  • Sauvegarde et restauration
  • Restauration à un instant précis
  • Entretien et récupération après panne
  • Syntaxe et options de myisamchk
  • Récupération des informations de table
  • Paramètres locaux de MariaDB
  • Caractères nationaux et tri
  • Fuseau horaire du serveur MariaDB

Fichiers journaux MariaDB

  • Journal d'erreurs
  • Journal général des requêtes
  • Journal des mises à jour
  • Journal binaire
  • Journal des requêtes lentes
  • Entretien et rotation des fichiers journaux

Exécution de plusieurs serveurs MariaDB sur la même machine

  • Exécution de plusieurs serveurs sous Windows
  • Exécution de plusieurs serveurs sous Windows en tant que services
  • Exécution de plusieurs serveurs sous Unix et Linux
  • Utilisation des outils client dans un environnement multi-serveurs

Cache de requêtes MariaDB

  • Le concept de cache de requêtes
  • Test du cache de requêtes avec SELECT
  • Configuration du cache de requêtes
  • Vérification de l'état et de l'entretien du cache de requêtes

Moteur de stockage CONNECT

  • Installation du moteur de stockage CONNECT
  • Création et suppression de tables CONNECT
  • Lecture et écriture de données CSV avec CONNECT
  • Lecture et écriture de données XML avec CONNECT
  • Accès aux tables MariaDB avec CONNECT
  • Utilisation du type de table XCOL
  • Utilisation du type de table PIVOT
  • Utilisation du type de table OCCUR

Exploration des colonnes dynamiques et virtuelles dans MariaDB

  • Création de tables avec des colonnes dynamiques
  • Insertion, mise à jour et suppression de données de colonnes dynamiques
  • Lecture de données d'une colonne dynamique
  • Utilisation des colonnes virtuelles

Statistiques de performance et d'utilisation

  • Installation du plugin d'audit
  • Utilisation du plugin d'audit
  • Utilisation des statistiques de tables indépendantes du moteur
  • Utilisation des statistiques étendues
  • Activation du schéma de performance
  • Utilisation du schéma de performance

Optimisation et réglage de MariaDB

  • Utilisation de SHOW STATUS
  • Contrôle des stratégies de l'optimiseur MariaDB
  • Utilisation de clés étendues avec InnoDB et XtraDB
  • Configuration du cache de clés segmenté MyISAM
  • Configuration du threadpool
  • Configuration du pagecache Aria
  • Optimisation des requêtes avec le cache de sous-requêtes
  • Optimisation des sous-requêtes semi-join
  • Utilisation des microsecondes dans les colonnes DATETIME
  • Mise à jour automatique des colonnes DATETIME et TIMESTAMP

Pré requis

Connaissances fondamentales d'une base de données et du langage SQL.

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires