Formation Informatique | Formation Management
Management » Ressources humaines » RH, formation, communication, représentation »

MySQL, administration


Formation MySQL

Type de cours
Stage pratique

Réf : MSA

Prix 2010: 1580 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
27 sept. 10, 29 nov. 10
Aix
15 nov. 10
Lyon
20 sept. 10
Nantes
22 nov. 10
Rennes
22 nov. 10
Sophia-antipolis
15 nov. 10

Toutes les sessions  

Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Luxembourg
:
Nous contacter
Filières métiers:

Administrateur MySQL
Pour aller plus loin

MySQL, administration avancée

version pdf imprimer Faire suivre


Les objectifs de cette formation MySQL


Ce stage vous permettra de maîtriser toutes les tâches d'administration d'un serveur de bases de données MySQL. Vous verrez comment installer le serveur, le configurer, effectuer des sauvegardes et des restaurations, gérer la production, l'optimiser, etc.

Participants de cette formation MySQL

Développeurs, administrateurs système et administrateurs de bases de données.

Pré-requis de cette formation MySQL

Connaissances de base du langage SQL et d'un système d'exploitation (Windows, Linux/Unix).


Programme de cette formation MySQL

Introduction et installation

- Versions et types de licences.

- Procédures d'installation.

- Paramétrages de post-installation et premiers tests.

- Changements de versions, mises à jour.

Travaux pratiques
Exemple complet d'installation sur un système Linux.

Manipulation des données

- Prise en main de l'outil client ligne de commande.

- Scripts clients et utilitaires.

- Outils graphiques : MySQL Administrator, MySQL Query Browser, Migration Toolkit.

- Types de tables (MyISAM, MEMORY, MERGE…).

- Création de bases, d'index et de tables.

- Gestion des vues.

- Importation et exportation de données.

Travaux pratiques
Création d'une base en tables MylSAM. Visualisation du schéma des tables. Insertion des données. Exportation de données vers des fichiers texte, réimportation des données.

SQL procédural

- Procédures stockées et fonctions.

- Définition, appels, curseurs. Gestion des erreurs.

- Déclencheurs (triggers) : création et utilisation.

Travaux pratiques
Ecriture de procédures stockées simples. Récupération de résultats à l'aide de curseurs. Création et utilisation de triggers.

Connexions, droits d'accès, sécurité

- Principe d'authentification.

- Structure des tables de la base "mysql".

- Gestion des utilisateurs et de leurs privilèges.

Travaux pratiques
Sécurisation complète de la post-installation. Création de comptes MySQL. Gestion des privilèges et mots de passe.

Tables transactionnelles InnoDB

- Notion de transaction, niveaux d'isolation.

- Structure physique des tables.

Travaux pratiques
Création d'une base en tables InnoDB. Mise en œuvre de transactions. Modification des paramètres de stockage.

Fichiers de logs, sauvegardes, réplication

- Les différents journaux de MySQL.

- Stratégies de sauvegardes.

- Les commandes (mysqldump, InnoDB Hot Backup…).

- Réplication maître-esclave.

Travaux pratiques
Activation des différents journaux. Sauvegardes et restaurations avec " mysqldump ". Utilisation du journal binaire. Mise en œuvre d'une réplication " maître-esclave ".

Optimisation de la production

- Observation de l'activité. Cache des requêtes.

- Multiples instances de serveur MySQL.

Travaux pratiques
Optimisation de paramètres du serveur.