Plan de cours
Durée : 3 jours (21 heures)
Objectifs pédagogiques
Administrer des bases de données MySQL. Créer de nouvelles bases de données suivant des cahiers des charges, adapter et optimiser des bases de données existantes, sauvegarder et restaurer des données, attribuer des permissions aux utilisateurs, interfacer des bases de données MySQL avec d’autres logiciels ou d’autres bases de données.
Public concerné
Services Informatiques, Administrateurs de bases de données.
Prérequis
Cours « Langage SQL » ou connaissances équivalentes, Connaissance des environnements bureautiques (Windows, tableurs traitement de texte), notions d’anglais souhaitables
Première demi-journée
- Les bases de données : Principes de fonctionnement
- Rappels sur les structures des bases de données : Instances, schémas, tables, colonnes, rangs
- Présentation de MySQL
- Atelier : Se connecter sur un système Linux et installer MySQL
- Créer une base de données MySQL
- Créer deux tables avec des typages de colonnes variés
- Créer des comptes utilisateurs, et affecter des permissions.
Deuxième demi-journée
- Les paramètres de configuration : le fichier my.cnf
- Scripts de démarrage et d’arrêt de MySQL
- Arborescence et description des fichiers de MySQL sur le disque dur
- Atelier : Adapter les paramètres de l’instance, arrêter et redémarrer MySQL,
Troisième demi-journée
- Logo MySQLPrésentation des sauvegardes par la commande sqldump
- Sauvegarde complète de l’instance,
- Sauvegarde d’une table par copie
- Restauration d’une base de données complète
- Analyse du fichier de dump, et restauration d’une table isolée
- Automatisation des sauvegardes par des Scripts SHELL et crontab
Quatrième demi-journée
- Présentation du Le logiciel d’administration PHPmyAdmin
- Installation de PHPmyAdmin
- Atelier : A l’aide de PHPmyAdmin, Création de tables, changement de typage
- Paramètres globaux de l’instance, et paramètre par base de données.
Cinquième demi-journée
- Analyse des fichiers de log de MySQL
- Optimisation des performances
- Dépistage des dysfonctionnements et des contre-performances
- Installation et utilisation du logiciel TOAD pour MySQL
Sixième demi-journée
- Mise en œuvre d’un Connecteur ODBC MySQL sous Windows
- Connexion depuis les applications Microsoft : Déclarer une source de données ODBC MySQL sous Windows, exploiter la source de données depuis EXCEL
- Atelier : Connexion à une base de données depuis EXCEL, ajouter une requête SQL dans MS-Query, mettre en forme les plages de données.
- Présentation de la connexion depuis une page WEB en langage php (ex : Intranet d’entreprise)