Bonjour,
Je viens vers vous pour un petit renseignement problème....
Je suis en cours de migration de serveur mysql.
Afin de ne pas avoir une coupure de service, et sans perdre de données, j'ai décidé de mettre en place la réplication.
Ainsi, j'ai activé les binlog sur le serveur maitre, puis j'ai fait un export avec mysqldump --master-log afin d'avoir tous les renseignements sur le serveur (log, etc...)
J'ai ensuite importé ces logs dans le serveur esclave, et tout et tout.
J'ai tout bien configuré, et lancé la réplication avec start slave.
Je vérifie, pas d'erreurs, nickel.
Sur mon esclave j'ai ainsi cela:
Le second_behin_master, est à 0, cool me dis-je. Le Read_Master_Log_Pos: 176595660 augemnte, donc je me dis que c'est OK....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Slave_IO_State: Waiting for master to send event Master_Host: *** Master_User: repl_esclave Master_Port: 3306 Connect_Retry: 60 Master_Log_File: sql2-bin.000068 Read_Master_Log_Pos: 176595660 Relay_Log_File: sd-12274-relay-bin.000002 Relay_Log_Pos: 43645278 Relay_Master_Log_File: sql2-bin.000068 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: p2 Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: p2.% Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 176595660 Relay_Log_Space: 43645278 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0
je vérifie sur le maitre, j'ai cela:
Je ne comprend donc pas comment sur mon esclave, il peut me dire que je suis synchro avec le maitre, alors que je ne suis pas au même log binaire, et pas à la même séquence....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 mysql> show master status; +-----------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +-----------------+----------+--------------+------------------+ | sql2-bin.000071 | 1662674 | | | +-----------------+----------+--------------+------------------+ 1 row in set (0.00 sec)
J'ai essayé de créer une nouvelle table sur le maitre, et bien sur, rien n'apparait sur l'esclave....
J'ai vérifié avec le show processlist, et apparement, tous deux attendent....
Il y a quelque chose qui m'échappe la dedans, c'est pourquoi, j'ai besoin de votre aide
Merci d'avance à vous tous !
Partager