[mysql] replication - er gaat iets fout, maar zie niet wat

Pagina: 1
Acties:

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
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:
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?

  • MikeN
  • Registratie: April 2001
  • Laatst online: 22:31
Erg belangrijk bij replication: welke MySQL versies gebruik je? :)

Verder hoort dit in SA ipv PW.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:01

.oisyn

Moderator Devschuur®

Demotivational Speaker

MikeN zegt het al :)
PW -> SA

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
4.0.18 op een windows bak
ik heb dit zelf gister al draaiend gekregen voor 'm op precies dezelfde soort machines. En vandaag wou hij het dus zelf doen en ik kom er nu ook niet meer uit

edit:
ik had voor PW gekozen, omdat me dit wat te specifiek leek voor SA. Verwacht daar niet zoveel respons...maargoed

[ Voor 27% gewijzigd door marty op 24-03-2004 01:14 ]


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Pffff...ben er al achter. Had per ongeluk beide servers dezelfde server-id opgegeven. (in de my.ini [my.cnf op linuxbakken])

Nouja, weet het archief dat ook weer. :)

  • MikeN
  • Registratie: April 2001
  • Laatst online: 22:31
Heel raar probleem. Het enige wat ik kan bedenken is dat op de slave de tables om de 1 of andere reden gelocked worden, maar dat lijkt me onwaarschijnlijk, aangezien je al een keer alles gewist hebt en een RELOAD DATA hebt gedaan.

[edit]
lol :D ok dan 8)7

*mental note* F5 voordat je post als je eerst alle docs hebt doorgelezen :+

[ Voor 20% gewijzigd door MikeN op 24-03-2004 01:38 ]

Pagina: 1