Prenez contact avec nous

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.

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires