La réplication de mysql avec un master

- avoir un dump de la base
- avoir l’id du slave
- mettre les informations dans my.cnf
par exemple :
server-id = 109
replicate-do-db=xxxxxx
master-host=Ip_master
master-user=xxxx
master-password=xxxxxx
master-connect-retry=60

- importer le dump
- puis dans mysql -u xxxx -p (et il faut donner le mot de passe d’un utilisateur avec le droit d’exécuter les commandes sur le slave)

- exécuter :CHANGE MASTER TO MASTER_HOST=’IP_master’, MASTER_USER=’xxxxx’, MASTER_PASSWORD=’xxxx’, MASTER_LOG_FILE=’xxxxx’, MASTER_LOG_POS=111 ;

- START slave

S’il y a un problème de connexion :

1. STOP SLAVE
2. RESET SLAVE
3. CHANGE MASTER TO MASTER_HOST=’your_master’, MASTER_USER=’your_login’, MASTER_PASSWORD=’your_password’, MASTER_LOG_FILE=’log_file’, MASTER_LOG_POS=log_position
4. START SLAVE

Envie de recevoir nos dernières nouvelles? Inscrivez-vous à notre newsletter