Accroche
Planning Inter-Entreprises
 
 
 
 
Administration MySQL
Réf. : BBM30
Durée : 3j / 21h
Tarif : Nous consulter

Pré-requis

  • La connaissance du langage SQL est nécessaire.


Participants

  • Développeurs d'applications autour de MySql et futurs administrateurs de la base.


Objectifs

  • Maîtriser l'administration d'une base MySql.
  • Savoir gérer les aspects sécurité (droits d'accès, sauvegardes et restaurations...).


Contenu

PRÉSENTATION DE MYSQL

  • Origines du logiciel et organisation de son développement.
  • Architecture technique : les logiciels périphériques (serveur web, interpréteurs).
  • Différentes structures de données possibles.
  • Différents clients.
  • Présentation de MySQL Cluster (haute disponibilité).

INSTALLATION

  • Contrôle du démarrage et de l’arrêt:
  • Les différentes méthodes et automatisation,
  • Environnement Windows, environnement Unix,
  • Ordre de démarrage vis à vis d’autres services.
  • Description de l’arborescence de MySQL.
  • Fichiers d’état de MySQL (.pid, .log, .err).
  • Paramétrage post-installation et tests.

CONFIGURATION

  • Fichiers de paramétrage.
  • Options de démarrage.
  • Création et paramétrage d’une base.
  • Les moteurs de stockage MyISAM, MEMORY, MERGE, InnoDB.

FONCTIONNALITÉS DE MYSQL

  • Les différents types de données.
  • Gestion des transactions.
  • Programmation coté serveur:
  • Les procédures stockées,
  • Les déclencheurs (triggers).
  • Limites de MYSQL
  • Performances noyau
  • Optimisation des requêtes:
  • Les différents index,
  • Utilisation de l’outil EXPLAIN.

OUTILS ASSOCIÉS

  • Accès à la base
  • Visualisation de l’organisation de la base
  • Outils d’administration MySQL Query Browser, MySQL Administrator, Migration Toolkit
  • Importation / Exportation de données
  • Outils graphiques

MYSQL ET APACHE/PHP

  • Liens avec PHP.
  • Utiliser MySQL avec Apache.

SAUVEGARDE ET RESTAURATION DES DONNÉES

  • Différentes stratégies.
  • Journaux de mise à jour de la base.
  • Outil mysqldump, HotBackup.
  • Réplication de base.
  • Restauration isolée d’une table.
  • Vérification et réparation d’une table.

SÉCURITÉ MYSQL

  • Privilèges sous MySQL.
  • Sécurisation des procédures stockées.
  • Différentes étapes de contrôle d’accès ( vérification de la connexion et des requêtes ).
  • Création d’un utilisateur.
  • Provenances des erreurs "Access denied".
  • Comment protéger MySQL contre les intrusions.

SUIVI ET EXPLOITATION

  • Détermination des connexions au serveur.
  • Journalisation, rotation des journaux, journal général des requêtes, udpate log, requêtes, requêtes lentes, erreurs, journal binaire).
  • Configuration des messages d’erreur.

MAINTENANCE

  • Paramètres influençant les performances - optimisation.
  • Mise à jour de MySQL.
  • Maintenance du fichier journal.


CFI FORMATION Marque de la Société UNICEM - 14 Avenue de L’Opéra - 75001 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68