Een vriend van me heeft op aanwijzingen van mij een MASTER en SLAVE opgezet. Het is voor mij ook nieuw, alleen heb ik wel kennis van mysql en hij niet. Nou wilde het 'm op 't end toch niet lukken, dus ben ik gaan helpen. Maar weet dus niet precies wat ie allemaal gedaan heeft ...
Probleem is als volgt:
Ik heb 't zover gekregen dat de MASTER netjes zegt:
Has sent all binlog to slave; waiting for binlog to be updated
en de SLAVE
Waiting for master to send event
Has read all relay log; waiting for the I/O slave thread to update it
als ik SHOW MASTER STATUS doe zie ik dit:
en SHOW SLAVE STATUS:
Hij lijkt dus volledig sync. Dat is ie echter niet. Als ik een verandering op de master aanbreng dan wordt ie niet doorgevoerd op de slave. Als ik in de n1-relay-bin.002 file kijk dan zie ik de update staan die ik daarvoor net op de master heb gedaan en hij wijzigt de positie van de log ook, maar als ik dan in de tabel kijk waar die verandering had moeten plaatsvinden, dan staat ie er niet.
Als ik de slave offline haal, de hele database uitveeg en RELOAD DATA FROM MASTER doe, dan haalt ie wel alles netjes weer op en klopt het geheel weer (dus een rechtprobleem is het niet), maar alle veranderingen daarna doet ie dus niet.
Heb ook de error-log gechecked maar daar staat ook niets in
Iemand een idee waar dat aan kan liggen?
Probleem is als volgt:
Ik heb 't zover gekregen dat de MASTER netjes zegt:
Has sent all binlog to slave; waiting for binlog to be updated
en de SLAVE
Waiting for master to send event
Has read all relay log; waiting for the I/O slave thread to update it
als ik SHOW MASTER STATUS doe zie ik dit:
code:
1
2
| File: ns1-bin.007 Position: 1092 |
en SHOW SLAVE STATUS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Master_Host 192.168.3.249 Master_User synchronize Master_Port 3306 Connect_retry 60 Master_Log_File ns1-bin.007 Read_Master_Log_Pos 1092 Relay_Log_File n1-relay-bin.002 Relay_Log_Pos 211 Relay_Master_Log_File ns1-bin.007 Slave_IO_Running Yes Slave_SQL_Running Yes Replicate_do_db Replicate_ignore_db Last_errno 0 Last_error Skip_counter 0 Exec_master_log_pos 1092 Relay_log_space 211 |
Hij lijkt dus volledig sync. Dat is ie echter niet. Als ik een verandering op de master aanbreng dan wordt ie niet doorgevoerd op de slave. Als ik in de n1-relay-bin.002 file kijk dan zie ik de update staan die ik daarvoor net op de master heb gedaan en hij wijzigt de positie van de log ook, maar als ik dan in de tabel kijk waar die verandering had moeten plaatsvinden, dan staat ie er niet.
Als ik de slave offline haal, de hele database uitveeg en RELOAD DATA FROM MASTER doe, dan haalt ie wel alles netjes weer op en klopt het geheel weer (dus een rechtprobleem is het niet), maar alle veranderingen daarna doet ie dus niet.
Heb ook de error-log gechecked maar daar staat ook niets in
Iemand een idee waar dat aan kan liggen?