Formations informatiques à Grenoble et Sophia Antipolis

Formation MySQL Administration et exploitation

Objectifs

Installer MySQL sur différents systèmes d’exploitation et effectuer les paramétrages post-installation.

Gérer le système de droits de MySQL, ajouter des utilisateurs et gérer les accès.

Maîtriser les techniques d’optimisation des performances, y compris l’utilisation des index et la gestion de la mémoire.

Utiliser les utilitaires MySQL pour la maintenance et la réparation des bases de données.

Expliquer les extensions et les différences entre MySQL et ANSI SQL92.

Utiliser la syntaxe SQL, les types de colonnes et les fonctions utilisées dans les clauses SELECT et WHERE.

Expliquer la gestion des transactions et les mécanismes de verrouillage pour assurer l’intégrité des données.

Utiliser des outils pour la supervision, la gestion des logs et la mise en place d’un régime de maintenance.

Pré-requis

Connaître les bases du système d'exploitation Windows.

Participants

Informaticiens souhaitant mettre en place une base de données MySQL.

Programme de formation

MySQL Administration et exploitation

INSTALLATION DE MYSQL

  1. Systèmes d'exploitation supportés par MySQL

  2. Quelle version de MySQL utiliser

  3. Structure de l'installation

  4. Installer une version binaire de MySQL

  5. Installer une version source de MySQL

  6. Paramétrage post-installation et tests

COMPATIBILITÉ AVEC LES STANDARDS

  1. Extensions au langage ANSI SQL92

  2. Différences entre MySQL et ANSI SQL92

  3. Fonctionnalités manquantes

  4. Quels sont les standards que respecte MySQL ?

  5. Gestion des transactions

SYSTÈMES DE DROITS MYSQL

  1. À quoi sert le système de droits ?

  2. Comment affecter les mots de passe ?

  3. Noms et mot de passe des d'utilisateurs MySQL

  4. Connection au serveur MySQL

  5. Droits sous MySQL

  6. Fonctionnement du système de droits

  7. Contrôle d'accès

    • Vérification de la connexion, vérification des requêtes
  8. Prise en compte des modifications de droits

  9. Droits initiaux

  10. Ajout d'un nouvel utilisateur MySQL

  11. Causes des erreurs "Access denied"

PROGRAMMATION MYSQL

  1. Syntaxe des chaînes et nombres

  2. Types de colonnes

  3. Fonctions utilisées dans les clauses SELECT et WHERE

  4. Syntaxe SQL

AMÉLIORER LES PERFORMANCES DE MYSQL

  1. Facteurs affectant la vitesse des INSERT

  2. Optimisation des valeurs du serveur

  3. Comment MySQL gère la mémoire ?

  4. Comment la compilation et le link affecte la vitesse de MySQL ?

  5. Utilisation des index

  6. Comment MySQL optimise les clauses WHERE ?

  7. Comment MySQL optimise les LEFT JOIN ?

  8. Comment MySQL optimise les LIMIT ?

  9. Comment MySQL ouvre et ferme les tables ?

  10. Verrouillage

  11. Facteurs affectant la vitesse des DELETE

  12. Quel sont les différents formats de lignes ?

    • Quand utiliser VARCHAR/CHAR ?
  13. Types de tables MySQL

UTILITAIRES MYSQL

  1. Présentation des différents programmes MySQL

  2. Administrer un serveur MySQL

  3. Sauver la structure et les données des bases et tables MySQL

  4. Importer des données depuis un fichier texte

  5. Le générateur de tables compressée

MAINTENANCE D'UN SERVEUR MYSQL

  1. Utiliser isamchk pour la maintenance et la réparation

  2. Mettre en place un régime de maintenance

  3. Informations sur une table

  4. Utiliser isamchk pour réparer une table

  5. Maintenance du fichier d'historique

AJOUTER DES FONCTIONS À MYSQL

  1. Ajouter une nouvelle fonction utilisateur

  2. Ajouter une nouvelle fonction native

AJOUTER DE NOUVELLES PROCÉDURES MYSQL

  1. Analyse de procédure

  2. Ecrire une procédure

Durée
5 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique