Probleme replication base de donnees MySQL
Flipmode
-
ricardosup -
ricardosup -
Bonjour,
J'ai un gros soucis et je ne trouve pas de réponse à mon problème de réplication...
J'ai 2 serveurs sous LINUX: un maître et un esclave. Et j’essaye de mettre en place une réplication mysql entre mes 2 serveur mais ça ne marche pas l'esclave n’arrive pas a se connecter au maître...
J'ai tout vérifié :
Les fichiers de configuration /etc/my.cnf:
Sur le maitre :
- server_id = 1
- port = 3306
Sur l'esclave :
server-id = 2 master-host =192.168.0.30
master-user =root
master-password =
master-port =3306
master-connect-retry =100
replicate-do-db =test
L'utilisateur root qui a été paramétré à les droits suivant sur le maître : REPLICATION SLAVE ON
Mes messages d'erreurs n'apparaissent que sur l'esclave, et les voici :
080304 12:23:27 [Note] Slave SQL thread initialized, starting replication in log 'localhost-bin.000018' at position 516, relay log './localhost-relay-bin.000001' position: 4
080304 12:23:30 [ERROR] Slave I/O thread: error connecting to master 'root@192.168.0.30:3306': Error: 'Lost connection to MySQL server during query' errno: 2013 retry-time: 100 retries: 86400</gras>
Quand je fais un PROCESSLIST sur l'esclave :
mysql> show processlist;
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
| 15 | system user | | NULL | Connect | 2159 | Connecting to master | NULL |
| 16 | system user | | NULL | Connect | 2159 | Has read all relay log; waiting for the slave I/O thread to update it | NULL |
| 18 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
3 rows in set (0.00 sec)
J'ai même regardé les ports :
Sur l'esclave :
[root@localhost mysql]# netstat -laputen | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 0 9532 3199/mysqld
Est ce que c'est un probleme de port 3306?
Je ne vois absolument pas comment régler ce problème :(
SVP si quelqu'un a une idée ça serait génial!
Merci d’avance pour votre aide
J'ai un gros soucis et je ne trouve pas de réponse à mon problème de réplication...
J'ai 2 serveurs sous LINUX: un maître et un esclave. Et j’essaye de mettre en place une réplication mysql entre mes 2 serveur mais ça ne marche pas l'esclave n’arrive pas a se connecter au maître...
J'ai tout vérifié :
Les fichiers de configuration /etc/my.cnf:
Sur le maitre :
- server_id = 1
- port = 3306
Sur l'esclave :
server-id = 2 master-host =192.168.0.30
master-user =root
master-password =
master-port =3306
master-connect-retry =100
replicate-do-db =test
L'utilisateur root qui a été paramétré à les droits suivant sur le maître : REPLICATION SLAVE ON
Mes messages d'erreurs n'apparaissent que sur l'esclave, et les voici :
080304 12:23:27 [Note] Slave SQL thread initialized, starting replication in log 'localhost-bin.000018' at position 516, relay log './localhost-relay-bin.000001' position: 4
080304 12:23:30 [ERROR] Slave I/O thread: error connecting to master 'root@192.168.0.30:3306': Error: 'Lost connection to MySQL server during query' errno: 2013 retry-time: 100 retries: 86400</gras>
Quand je fais un PROCESSLIST sur l'esclave :
mysql> show processlist;
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
| 15 | system user | | NULL | Connect | 2159 | Connecting to master | NULL |
| 16 | system user | | NULL | Connect | 2159 | Has read all relay log; waiting for the slave I/O thread to update it | NULL |
| 18 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+-------------+-----------+------+---------+------+-----------------------------------------------------------------------+
3 rows in set (0.00 sec)
J'ai même regardé les ports :
Sur l'esclave :
[root@localhost mysql]# netstat -laputen | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 0 9532 3199/mysqld
Est ce que c'est un probleme de port 3306?
Je ne vois absolument pas comment régler ce problème :(
SVP si quelqu'un a une idée ça serait génial!
Merci d’avance pour votre aide
A voir également:
- Probleme replication base de donnees MySQL
- Fuite données maif - Guide
- Base de registre - Guide
- Gigaset a170h problème base ✓ - Forum telephonie fixe
- Base de données vide tnt - Forum TNT / Satellite / Réception
- Tnt base de données vide - Forum TV & Vidéo
3 réponses
Salut,
Juste pour dire que j'espère que tu donneras suite aux éventuelles réponses, non pas comme dans ton précédent message, n'est-ce pas ?
Juste pour dire que j'espère que tu donneras suite aux éventuelles réponses, non pas comme dans ton précédent message, n'est-ce pas ?
Désolé pour le retard, je viens de répondre a ton post. Et j'ai resolu le probleme ! http://www.commentcamarche.net/forum/affich 5291955 replication mysql#2
Encore merci pour ton aide
Cordialement
Flipmode
PS. Je n'en étais pas l'auteur ;-)