Administrateurs de bases de données,
Webmasters, assistants micros, tout autre professionnel
de l'informatique.
2 jours.
Connaissance et pratique courante de l'administration
du système (Windows ou Unix),
Connaissance des bases de données relationnelles.
Connaissance des principales instructions du langage SQL.
A l'issu du stage, les participants seront capables de
:
Installer un serveur MySql sur une machine Windows ou
une machine Unix.
Construire une base de données MySql à partir
d'instructions SQL ou avec l'aide de l'outil
d'administration MyAdmin (définition des structures,
récupération des données, etc...)
Administrer un serveur de données MySQL via l'outil
d'administration MyAdmin : définition des droits
d'accès, mise en place des sauvegardes et des
restauration après incidents, etc...
|
Généralités et
installation
Généralités sur MySql et l'OpenSource.
- Bref historique du produit.
- La license.
Installation de MySql.
- Téléchargement du logciel.
- L'outil d'administration MyAdmin.
- Le package EasyPHP.
Le démarrage et l'arrêt du serveur MySql.
- Démarrage et l'arrêt à partir de la ligne de
commandes.
- Options de démarrage.
Configuration du serveur.
- Les fichiers de confciguration.
- Etude des principales options de configuration.
Construction d'une base de données MySql
Rappels des concepts fondamentaux sur les bases de
données.
- Le vocabulaire et sur les notions théoriques.
- La notion de clé primaire.
- Les index.
Mise en place d'une base de données sous MySql
- La création d'une nouvelle base de données.
- Les types de données de MySql.
- Rappels sur les instructions SQL de définition
de structures.
- Rappel sur les instructions SQL de modification
de structure d'une base de données existante.
- Utilisation d'un outil d'administration pour la
construction de la base.
Les index.
- Rappels sur le rôle des index.
- Mise en palce d'un index par une instruction SQL.
- Mise en place d'un index à travers un outil
d'administration.
Importation de données.
- Insertion de données dans une table à partir
d'un fichier texte.
- Résolution des problèmes de conversion de
types.
- Résolution des problèmes de compatibilité sur
les champs dates.
Administration d'un serveur MySql
Définition des droits d'accès.
- La base de données système.
- Définition des utilisateurs et des
super-utilisateurs.
- Définition des autorisations générales.
- Définition des autorisations par bases, tables
ou champs.
Sauvegardes et restaurations.
- Méthode de sauvegarde simple pour les systèmes
ne devant pas assurer un service ininterrompu.
- L'outil mysqldump.
- Restauration complète et restauration partielle.
- Reprise du journal des événements après
restauration.
|