Contexte:
Une réplication MySQL Master/Slave n’est plus opérationnelle.
La machine master1 héberge l’applicatif MySQL Master.
La machine slave1 héberge l’applicatif MySQL Slave.
Sur la machine slave MySQL, en root:
mysql> show slave status\G;
Slave_IO_Running: No
Slave_SQL_Running: Yes
Il s’agit vraisemblablement d’un problème de connectivité entre les deux machines.
Résolution:
Avant toutes choses consulter sur master1 les fichier de logs /var/log/mysql.err et /var/log/mysql.log
Cas d’une machine slave* renommée:
Sur slave1 tester la connectivité MySQL:
- Vérifier que le flux est ouvert sur le port 3306
telnet master1 3306
Le client MySQL doit répondre sur ce port
- Vérifier que l’utilisateur MySQL de réplication et son mot de passe est correct pour un hostname défini:
mysql -u user_replication -h master1 -p password_user_replication
Permission Denied
Sur master1 vérifier les informations MySQL suivantes:
select * from mysql.user where user = 'user_replication';
Follow Me!