Version : 2020.01

Dernière mise-à-jour : 1970/01/01 01:00

SER400 - Administration des serveurs MySQL-MariaDB

Présentation

Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser l’Administration d'un Serveur de Base de Données avec MySQL/MariaDB.
Public : Techniciens et Administrateurs.
Pré requis : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Machine Virtuelle : CentOS_7

Prérequis

Matériel

  • Un poste 64 bits (MacOS, Linux, Windows™ ou Solaris™),
  • Dans le cas de Windows™, seulement la version 7 ou 10 avec Hyper-V désinstallé,
  • Le mot de passe du compte administrateur du système,
  • Clavier AZERTY FR ou QWERTY US,
  • 16 Go de RAM minimum,
  • Processeur 4 cœurs minimum,
  • 24 Go d'espace disque disponible,
  • Un casque ou des écouteurs (si MOOC ou FAD),
  • Un micro (optionnel).

Logiciels

  • Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows™ ou Solaris™),
  • Si Windows™ - Putty et WinSCP.

Internet

  • Un accès à Internet rapide sans passer par un proxy,
  • Accès débloqué aux domaines suivants :
    • *.ittraining.io
    • ittraining.center
    • ittraining.network
    • ittraining.support
    • my-short.link

Programme

  • Présentation, Installation et Configuration
    • Présentation de MySQL/MariaDB
      • Développement
      • Protocoles de Communication
      • Architecture
      • Utilisation du Disque
      • Utilisation de la Mémoire
        • Allocation par Instance
        • Allocation par Threads
    • Installation
    • Démarrage du Serveur
      • Le Script mysql.server
      • Invocation Directe
    • Arrêt du Serveur
      • Le Script mysql.server
      • La Commande mysqladmin
    • Configuration
      • Le Client MySQL
        • Utilisation
        • Options
      • LAB #1 - Configuration de Base
      • LAB #2 - Configuration Avancée
        • Le fichier my.cnf
        • Passer des Paramètres à l'Exécutable mysqld
        • Paramétrer le Serveur Dynamiquement
      • LAB #3 - Le Mode SQL
  • SQL, Champs, Moteurs et Jointures
    • SQL
      • Chaînes de caractères
      • Nombres
        • Nombres Entiers
        • Nombres Décimaux
        • Nombres Négatifs
      • Valeurs NULL
      • Noms de Fichiers
      • Variables Utilisateurs
      • Commentaires
      • Commandes
        • SELECT
        • UPDATE
        • DELETE FROM
        • DROP TABLE
        • INSERT
        • ALTER
        • MATCH
      • Opérateurs
        • Mathémathiques
        • Logiques
        • Comparaison
      • Fonctions
        • Mathémathiques
        • Chaînes
        • Dates
        • Contrôle
        • Agrégation
        • Autres
    • Types de Champs
      • Nombres entiers
      • Nombres à virgule flottante
      • Dates et Heures
        • Types de données TIMESTAMP
      • Chaînes
      • TEXT et BLOB
      • ENUM et SET
    • Types de Moteurs de Stockage
    • Caractéristiques des Moteurs
      • InnoDB
        • Mécanisme Interne
        • Transactions
        • Tablespace
        • Multiversion Concurrency Control
        • Transaction Isolation Levels
      • MyISAM
        • MyISAM FIXED
        • MyISAM DYNAMIC
        • MyISAM COMPRESSED
        • Particularités
      • Memory
        • Particularités
        • En Pratique
      • Archive
        • Particularités
      • CSV
      • FEDERATED
      • NDB Cluster
      • Autres Moteurs Non Standards
        • XtraDB
        • Aria
    • Jointures
      • FULL JOIN
      • LEFT JOIN
      • RIGHT JOIN
    • LAB #4 - Le Langage SQL
  • Procédures, Fonctions, Déclencheurs, Vues et le Planificateur d'Evénements
    • Routines Stockées
      • Procédures stockées
      • Fonctions Stockées
    • Déclencheurs
    • Vues
    • Planificateur d'Evénements
  • Administration, Maintenance et Supervision
    • Administration
      • Mysqladmin
      • Méta-données
        • La commande DESCRIBE
        • La commande EXPLAIN
        • La commande BENCHMARK
        • La Commande SHOW
      • La Commande SET
        • La Commande KILL
        • La Commande FLUSH
      • La base INFORMATION_SCHEMA
      • Outils d'Administration Graphiques
    • Maintenance
      • Instructions SQL
        • CHECK TABLE
        • REPAIR TABLE
        • OPTIMIZE TABLE
        • ANALYZE TABLE
      • myisamchk
      • mysqlcheck
    • Supervision
      • MySQLReport
  • Sauvegardes et Replication
    • Sauvegardes
      • mysqlhotcopy
      • mysqldump
        • Sauvegarder avec mysqldump
        • Restauration avec mysqldump
      • LAB #5 - Sauvegardes
    • Réplication
      • Présentation
      • LAB #6 - Mise en Place de la Réplication Maître/Esclave
        • Création du compte de réplication
        • Création d'un clone de la VM
        • Configurer le maître
        • Configurer l'esclave
        • Contrôler la réplication
  • Journalisation et Sécurité
    • Fichiers Logs
      • Le Journal des Erreurs
      • Le Journal Binaire
      • Le Journal des Requêtes Lentes
      • Le Journal Général
    • Sécurité
      • Privilèges d'Administration
      • Privilèges au Niveau des Schémas
      • Privilèges au Niveau des Tables
      • Privilèges au Niveau des Colonnes
      • Privilèges pour les Routines Stockées
      • Limitations des Ressources
      • L'utilisateur anonyme
      • La table user
      • Mots de Passe
      • LAB #7 - Perte du Mot de Passe de l'Administrateur
      • La connexion
      • La commande GRANT
      • La commande REVOKE
        • Modifier le mot de passe d'un utilisateur
      • Sécuriser l'échange de données
        • Openssl
        • Activer SSL
  • Optimisation
    • Matériel
      • Processeur
      • Mémoire
      • Disque Dur
    • Système d'Exploitation
    • Cache de Requêtes
      • Exclusions
      • Requêtes
      • Invalidations
      • Effacements
      • Fragmentation
      • Paramètres
      • Verification du Cache
    • Optimisation du Schéma
      • PROCEDURE ANALYSE
    • Normalisation
      • LAB #8 - Normalisation
    • Indexes
      • Types d'Index
        • Index Uniques
        • Clef Primaires
        • Index sur Plusieurs Colonnes
        • Index sur un Préfixe de Colonne
        • Clefs Etrangères
        • Index Cluster avec InnoDB
        • Index Couvrant
        • Index FULLTEXT
    • La Commande EXPLAIN
      • La Colonne type
        • ALL
        • index
        • range
        • index_merge
        • ref
        • eq_ref
        • Cas Spécifiques
      • Les Colonnes possible_keys, keys et key_len
      • La Colonne rows
      • La Colonne extra
    • La Commande EXPLAIN EXTENDED
    • Optimisation des Requêtes
      • Isolation des Colonnes
      • Jointures
      • Indexes
        • USE INDEX
        • FORCE INDEX
        • IGNORE INDEX
      • CLAUSES LENTES
      • Sous-requêtes
      • Moteurs
        • MyISAM
        • InnoDB
    • Partitionnement
      • Partitionnement Horizontal
      • LAB #9 - Partitionnement par Plages
        • LAB #10 - Partitionnement par Listes
        • LAB #11 - Partitionnement par Hash
        • Partitionnement par Key
        • LAB #12 - Sous-partitionnement
    • LAB #13 - Partitionnement Vertical

Accès aux Support de Cours

L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet.

L'utilisation de cette plateforme vous permet :

  • de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
  • de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.

L'abonnement permet aux stagiaires :

  • de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation,
  • de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale,
  • de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours,
  • de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement,
  • d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.

Nous proposons deux types de plateformes :

  • Plateforme Mutualisée - Ouvert à tous les stagiaires formés par nos soins de tous les Centres de Formations et toutes les Ecoles en Informatique. La plateforme porte notre logo,
  • Plateforme Dédiée - Ouvert uniquement aux stagiaires formés par nos soins de votre Centre de Formation ou de votre Ecole en Informatique. La plateforme est personnalisée avec votre logo.

Formations à Distance

La solution de salles de classes virtuelles est une application web en HTML5 qui nécessite simplement un navigateur Internet compatible WebRTC tels Chrome, Firefox et en janvier 2020, Microsoft Edge. Aucune installation de client ou d'application mobile n'est à prévoir ! Utilisable par des clients Windows™, MacOS, Linux, Solaris™, iOS version 12.2+ et Android version 6.0+, cette solution propose les caractéristiques suivantes :

  • Multiples salles de classe virtuelles par compte, permettant ainsi des salles dédiées soit par technologie, soit par formateur,
  • Jusqu'à 8 salles de travail indépendantes par salle de formation,
  • Multiples présentateurs par salle,
  • Tout participant peut devenir présentateur,
  • Webcam et audio de chaque participant en simultané,
  • Présentation de contenu au format Microsoft™ Office et au format PDF ainsi que des images et des vidéos YouTube, vimeo, ou Canvas Studio,
  • Outils d'annotation sur les documents ainsi que sur le tableau blanc multi-utilisateur,
  • Partage de l'écran du présentateur,
  • Sondages, bloc-note multi-utilisateur, chat public et privé et emojis pour partager son état d'esprit.

En cas de besoin d'intervention à distance par le formateur, le participant doit installer le client qui se trouve à l'adresse https://support.ittraining.io/customer.

Le participant doit cliquer sur All Downloads > All Offline et choisir la version pour son OS. Dans le cas où le client doit être installé dans la machine virtuelle, il convient de télécharger à partir de la machine virtuelle le client Linux 64 bits.

Tarifs HT

Prestation du Formateur

Type de Formation FAD (1) FFP (2) Paris et RP FFP (2) Province FFP (2) DOM-TOM
Demande Ponctuelle TFI (3) par jour €552 €720 888 € 888 € (4)
Accord Cadre TFI (3) par jour €492 €660 828 € 828 € (4)
  1. Formation à Distance
  2. Face-à-Face Pédagogique
  3. Tous Frais Inclus
  4. Hors Frais d'Avion

Supports de Cours

Nombre de Stagiaires 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 et +
Plateforme Mutualisée 16,80 € 33,60 € 50,40 € 67,20 € 84,00 € 100,80 € 117,60 € 134,40 € 151,20 € 168,00 € 184,80 € 201,60 € 218,40 € 235,20 € 252,00 € 268,80 €
Plateforme Dédiée 33,60 € 67,20 € 100,80 € 134,40 € 168,00 € 201,60 € 235,20 € 268,80 € 302,40 € 336,00 € 369,60 € 403,20 € 436,80 € 470,40 € 504,00 € 537,60 €

Conditions de Paiement

  • 30% du montant total de la mission à la commande, payable immédiatement,
  • le solde est facturé le premier jour de la mission, payable à 30 jours date de facture.

Copyright © 2020 Hugh Norris

Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis. Demandez un devis à infos (à) ittraining.io.

QR Code
QR Code SER400 - Administration des serveurs MySQL-MariaDB (generated for current page)