En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies et de technologies similaires permettant l’utilisation de données relatives à un même utilisateur par notre société ainsi que par des tiers comme les régies publicitaires partenaires, afin de réaliser des statistiques d'audiences et de vous proposer des services en lien avec votre recherche de formation, une offre publicitaire adaptée à vos centres d'intérêts et la possibilité de partager des contenus sur des réseaux sociaux. En savoir plus/paramétrer

EGILIA

Administrer MySQL - MQ1

Certification / expertise

2 jour(s)

Consulter l'organisme

Éligible CPF

Consultez le site de l'organisme

Objectifs

Notre formation Administrer MySQL enseigne la maîtrise de toutes les tâches d'administration d'un serveur de bases de données MySQL. Vous découvrirez comment installer le serveur, le configurer, effectuer des sauvegardes et des restaurations, gérer la production, l'optimiser, etc.

MySQL est un système de gestion de base de données relationnelle (SGDBR) et fait partie des programmes de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par les professionnels, MySQL en concurrence avec Oracle ou Microsoft SQL Server et représente un tiers du marché.

La MySQL est devenue la base de données open source la plus populaire au monde grâce à sa haute performance, sa fiabilité et sa simplicité d'utilisation. De nombreuses sociétés importantes et à forte croissance telles que Google, Lafarge, EADS, Alcatel-Lucent, Nokia et YouTube réduisent leurs coûts de manière significative en utilisant MySQL pour leurs sites web, leurs applications critiques d’entreprise, ou plus simplement en embarquant MySQL au sein de leurs solutions.

Non seulement MySQL est la base de données open source la plus populaire au monde, mais elle est également devenue le choix privilégié pour la nouvelle génération d'applications développées sur la pile LAMP (Linux, Apache, MySQL, PHP).

Compétence :

Installer et utiliser les fonctions d'administration pour une gestion efficace des bases de données sous MySQL :
  • Savoir utiliser MySQL, ses fonctions et ses extensions.
  • Installer et configurer MySQL sur Linux et Windows.
  • Assurer l'exploitation et l'optimisation du serveur.
  • Créer des bases de données.
  • Créer des tables.
  • Créer des utilisateurs.
  • Créer des index et des vues ainsi que des procédures stockées.
  • Sauvegarder et restaurer les données.
  • Mettre en oeuvre le mode transactionnel et la réplication des données.

Public visé

  • Chefs de projet.
  • Développeurs.
  • Administrateurs de bases de données.
  • Administrateurs systèmes.

Programme

Présentation de MySQL:

  • Développement.
  • Protocoles de Communication.
  • Architecture.
  • Utilisation du Disque.
  • Utilisation de la Mémoire.
  • Allocation par Instance.
  • Allocation par Threads.
  • Démarrage du Serveur.
  • Arrêt du Serveur.
  • Configuration.
  • LAB #1 - Configuration de Base.
  • LAB #2 - Configuration Avancée.
  • LAB #3 - Le Mode SQL.

SQL, Champs, Moteurs et Jointures :

  • Chaînes de caractères.
  • Nombres.
  • Valeurs NULL.
  • Noms de Fichiers.
  • Variables Utilisateurs.
  • Commentaires.
  • Les commandes.
  • Opérateurs.
  • Fonctions.
  • 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.
  • Memory.
  • En Pratique.
  • Archive.
  • CSV.
  • FEDERATED.
  • NDB Cluster.
  • Autres Moteurs Non Standards (XtraDB, Aria).
  • Jointures.
  • 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 et Maintenance.
  • Administration.
  • Mysqladmin.
  • Méta-données (DESCRIBE, EXPLAIN, BENCHMARK, SHOW).
  • La Commande SET (KILL, 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, Restauration).
  • LAB #5 - Sauvegardes.
  • 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.

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.
  • 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.
  • 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.
 

La formation "Administrer MySQL - MQ1" vous intéresse ?

EGILIA vous rappellera pour préciser vos besoins et vous proposer un devis.


Centre

EGILIA
128 rue de la Boetie
75008 Paris 8 ème arrondissement


Les internautes qui ont consulté cette annonce ont aussi consulté:

En résumé

CPF

Éligible

Objectif

Certification / expertise

Durée

2 jour(s)

Coût

Consulter l'organisme

Modes d'enseignement

En école ou centre de formation

Posez une question à notre responsable pédagogique

Recevez des formations similaires

Kelformation vous suggère des formations qui vous correspondent.

Inscrivez-vous et recevez directement les annonces par mail.