Logo MySQL Agrandir l'image

Formation MySQL DBA (Database Administrator) - 5 jours

BDD020.

Prix : 520€ HT/jour.

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

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

Prérequis : Connaître le langage SQL.

Plus de détails

Programme

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

22 autres produits dans la même catégorie :