Automatisation de la réplication
Bonjour,
Je souhaiterais sécuriser une base de données afin de n'avoir aucun risque de perte en cas de crash d'une machine.
J'ai donc mis en place un mécanisme de réplication entre 2 serveurs.
La réplication fonctionne lorsque j'utilise la commande "LOAD DATA FROM MASTER" sur l'esclave : toutes les données du serveur mâitre sont copiées sur le slave.
Mon problème est que je n'arrive pas à automatiser cette réplication afin que la base de données esclave se synchronise à chaque modification de la base de données maître.
Quelqu'un aurait-il une idée, SVP ?
Voici les fichiers de configuration my.cnf de chacune des 2 machines :
Sur le maître :
Citation:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-bin=MAMACHINE-MASTER
server-id=1
report-host=10.142.42.11
#If set, allows showing user and password via SHOW SLAVE HOSTS on master.
show-slave-auth-info
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Sur l'esclave :
Citation:
[mysqld]
datadir=/var/lib/mysql
server-id=2
master-host=10.142.42.12
master-user=replicuser
master-host=passreplic
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Je vous remercie d'avance pour votre aide !