Plan de formation résuméPlan de formation détaillé

Administration d'un serveur MySQL

Professions concernées par ce cours

Administrateurs de bases de données, Webmasters, assistants micros, tout autre professionnel de l'informatique.

Durée du stage

2 jours.

Connaissances nécessaires pour suivre ce cours

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.

Objectifs de la formation

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.