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