MySQL DBA (Database Administrator)

Résumé de la formation

Durée : 35 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

Public : Toute personne souhaitant mettre en place et administrer une base de données MySQL.

Validation : Attestation

Domaine : Informatique

Tarif : Sur demande

Objectif de la formation

Cette formation permet aux apprenants de savoir installer et administrer MySQL au quotidien, d'une manière efficace et sécurisée.

Programme de la formation

1 Installer

> Versions, types de licences, panorama des fonctionnalités et des outils

> Ressources et documentation

> Procédure d'installation

> Paramétrages de post-installation et premiers tests

> Changements de versions, mises à jour

2 Modifier les données

> Prise en main de l'outil client ligne de commande "MySQL"

> Scripts clients et utilitaires

> Outils graphiques : MySQL Administrator, MySQL Query Browser, Migration Toolkit

> Types de données et fonctions MySQL

> Types de tables (MyISAM, MEMORY, MERGE, InnoDB…)

> Création de bases, d'index et de tables

> Gestion des vues

> La base de données INFORMATION_SCHEMA

> Importation et exportation de données

3 Gérer les procédures

> Procédures stockées et fonctions

> Définition des procédures, appels, instructions de contrôle, curseurs

> Déclencheurs (triggers) : création et utilisation

> Gestion des erreurs

> Écriture de procédures stockées simples

> Récupération de résultats à l'aide de curseurs

> Création et utilisation de triggers

4 Gérer la sécurité

> Principe d'authentification et de vérification des droits

> Structure des tables de la base "MySQL" de gestion des droits

> Sécurisation de la post-installation

> Gestion des utilisateurs et de leurs privilèges

> Sécurisation des procédures stockées

> Sécurisation complète de la post-installation

> Création de différents types de compte MySQL

> Gestion des privilèges et des mots de passe

5 Conceptualiser une base de données

> Notion de transaction, niveaux d'isolation

> Structure physique des tables

> Paramétrages et optimisation

6 Gérer la réplication

> Les différents journaux de MySQL (erreurs, requêtes, requêtes lentes, journal binaire)

> Stratégies de sauvegardes (serveur arrêté, serveur actif, types de table, verrouillages...)

> Les commandes (mysqldump, InnoDB Hot Backup, autres commandes…)

> Réplication maître-esclave (mise en oeuvre, résolution des problèmes)

7 Améliorer les performances

> Optimisation des requêtes (types d'index, interprétation de l'outil EXPLAIN)

> Observation de l'activité du serveur

> Cache des requêtes

> Variables dynamiques, paramétrages et optimisation du serveur MySQL

> Multiples instances de serveur MySQL

> Jeux de caractères, internationalisation

> Formats géométriques, données géographiques

> Introduction à la haute disponibilité avec MySQL Cluster

Pour accéder directement à notre site, cliquez ici

Prérequis

Connaître le langage SQL.