ArgosArgos

7 rue Christiaan Huygens, 25000 Besançon+33 (0)3 81 51 59 80
Cours Leprince Ringuet, 25200 Montbéliard contact@argos-formation.fr

Accàs elearning

> Saisissez votre adresse mail :

Formation administrer une base de données sous MySQL

Objectif :

MySQL est devenu en quelques années le serveur de base de données libre le plus utilisé, notamment dans le contexte des applications Internet/Intranet. A l'issue de ce stage, vous saurez installer et administrer MySQL au quotidien, d'une manière efficace et sécurisée.

Public :

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

Pré-requis :

Il est souhaitable de posséder de bonnes notions de base sur le langage SQL. La formation peut se dérouler indifféremment en environnement Unix, Linux ou Windows, des connaissances de base sur l'un ou l'autre de ces systèmes sont suffisantes pour suivre l

Durée :

3 jours

Programme

Introduction et installation

Versions, 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

Manipulation des 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

SQL Procédural

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

Connexions, droits d'accès, 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

Tables transactionnelles InnoDB

Notion de transaction, niveaux d'isolation

Structure physique des tables

Paramétrages et optimisation

Fichiers de logs, sauvegardes, 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 tables, verrouillages...)

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

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

Optimisation de la production

Observation de l'activité du serveur

Variables dynamiques, paramétrages et optimisation du serveur MySQL Cache des requêtes Multiples instances de serveur MySQL