Page 1 sur 1

[Réglé] Question Replication

Publié : jeu. 12 févr. 2009 14:41
par nidosaur
j'ai developpé plusieurs scripts sur de la replication mysql
- un pour repliquer un master mysql
- un pour verifier le checksum de chaque table

mon script de replication de master marche a merveille, le slave démarre rapidement sans erreur.

Par contre pour etre sur de preserver l intégrité des données, je me suis fait un script qui fait des locks checksum et compare le checksum du master et du slave
j'ai grosso modo 4 bases et environ 200 tables a la fois MyISAM et InnoDB
et la je remarque que j'ai des erreurs de checksum sur des tables innodb de nagios
[cpp][root@localhost scripts]# ./advanced_verif_repli.sh
Lock sur le Master
Position Master : 67955
Position Slave : 67955
LA REPLICATION EST OK
Verification du checksum des tables du Master
MyISAM mysql => user => master : 3801835997 | slave : 2111315943
InnoDB nagios => nagios_conninfo => master : 2746588250 | slave : 3534105143
InnoDB nagios => nagios_hostchecks => master : 581821726 | slave : 3581435624
InnoDB nagios => nagios_hoststatus => master : 3551108660 | slave : 2511802501
InnoDB nagios => nagios_logentries => master : 2756690070 | slave : 357624137
InnoDB nagios => nagios_programstatus => master : 710011022 | slave : 71158253
InnoDB nagios => nagios_servicechecks => master : 2546482200 | slave : 3089205427
InnoDB nagios => nagios_servicestatus => master : 1459184980 | slave : 2883221976
InnoDB nagios => nagios_systemcommands => master : 3285467844 | slave : 2226367359
InnoDB nagios => nagios_timedeventqueue => master : 608219251 | slave : 3853783658
InnoDB nagios => nagios_timedevents => master : 1051938280 | slave : 152943391
Unlock Master
[root@localhost scripts]#
[/cpp]
en effet si je check coté master
[cpp]307511 1 35 2009-02-12 14:24:27 PING OK - Packet loss = 0%, RTA = 0.04 ms rta=0.037000ms;3000.000000;5000.000000;0.000000 pl... [/cpp](recuperé via phpmyadmin)
coté slave ca donne
[cpp]307511 1 35 2009-02-12 13:34:27 PING OK - Packet loss = 0%, RTA = 0.03 ms rta=0.033000ms;3000.000000;5000.000000;0.000000 pl... [/cpp](recuperé via phpmyadmin)

a priori c'est l heure de debut de ma replication 2009-02-12 13:34:27 et cette table ne bouge pas depuis

une idée ? Est ce que ca pourrait venir d'un probleme de commit (donc un bug nagios)?

Merci de l'aide :)

PS : pour l erreur de checksum sur MyISAM mysql => user => c'est normal je ne réplique pas la base mysql et information_schema car je gere des droits différents sur le master et le slave

[Réglé] Question Replication

Publié : mar. 17 févr. 2009 16:03
par nidosaur
bon c'est réglé, mauvais param fichier mysql, j avais oublié une base