02.12.2016 Views

RAPPORT MYSQL-replication

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ecole Centrale de Logiciels libres et de Télécommunications<br />

<strong>RAPPORT</strong> MySQL<br />

REPLICATION<br />

Travail fait par :<br />

KACHALLAH abagana Mahamat<br />

KAMARA Issakha<br />

TINE Mamadou<br />

Professeur : M Jean DIOKH<br />

Licence 2 Télécoms & Réseaux 1


Ecole Centrale de Logiciels libres et de Télécommunications<br />

Pré-requis :<br />

Installation de :<br />

- mysql-server<br />

- mysql-client<br />

- openssh-server<br />

- openssh-client<br />

<br />

Architecture<br />

<br />

Sur le master<br />

Edition du fichier my .cnf<br />

Id du serveur primaire (master)<br />

Ajout des lignes suivantes dans la section [mysqld]<br />

Création d’un utilisateur pour les requêtes venant de slave<br />

Licence 2 Télécoms & Réseaux 2


Ecole Centrale de Logiciels libres et de Télécommunications<br />

Sauvegarde de la base de données : dans notre exemple c’est orabank<br />

Copie de la base de données vers le slave<br />

Récupération des informations sur le statut du master :<br />

Fichier de log et de position<br />

<br />

Sur le Slave<br />

Edition du fichier /etc/mysql/my .cnf<br />

Modification du paramètre bind-address<br />

Id du serveur secondaire (slave)<br />

Licence 2 Télécoms & Réseaux 3


Ecole Centrale de Logiciels libres et de Télécommunications<br />

Ajout de la ligne dans la section [mysqld]<br />

Création de la base de données « orabank » sur le slave<br />

Importer la base de données<br />

Redémarrer le service mysql<br />

Définir les paramètres de la réplication<br />

Redémarrage du serveur secondaire (slave)<br />

Licence 2 Télécoms & Réseaux 4


Ecole Centrale de Logiciels libres et de Télécommunications<br />

<br />

Test<br />

Visualisation de la table existante puis la création d’une nouvelle table « agent»<br />

Vérification de la nouvelle table sur le slave<br />

<br />

Conclusion<br />

MySQL est un SGBDR le plus utilisé au monde .Il est utilisé dans divers secteurs tels que dans<br />

les banques, dans le domaine du web, ainsi que dans les domaines de télécommunications<br />

et réseaux .La réplication en MySQL nous permet d’avoir les mêmes données dans le serveur<br />

secondaire (slave) en temps réel.<br />

Perspective : mise en place d’un serveur primaire (master) et deux serveurs secondaires<br />

(slaves) pour faire la réplication.<br />

Licence 2 Télécoms & Réseaux 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!