Home  Home  Home  Kontakt  Kontakt  Kontakt  Inhalt  Inhalt  Inhalt  Blog  Blog  Blog  FAQ  FAQ  FAQ

Replikation

-- ein Slave ist ev read only
SHOW VARIABLES LIKE 'read_only';
SHOW SLAVE STATUS \G
-- restart der slave prozesse
SHOW SLAVE STATUS \G
STOP SLAVE;
START SLAVE;
SHOW SLAVE STATUS \G
-- ein Statement überspringen
SHOW VARIABLES LIKE '%SKIP_COUNTER%';
STOP SLAVE;
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
START SLAVE;
SHOW SLAVE STATUS \G
-- Slave lösen, er weiss aber noch wer Master war
-- Output des ersten SHOW SLAVE STATUS wird benötigt,
-- um später ein Undo machen zu können
SHOW SLAVE STATUS \G
RESET SLAVE;
SHOW SLAVE STATUS \G
-- Slave lösen, er hat danach keine Infos bzgl Master mehr
SHOW SLAVE STATUS \G
RESET SLAVE ALL;
SHOW SLAVE STATUS \G
-- Master definieren
-- Info stammt meist aus Backupfile
-- (Restore einer Master-DB auf einen Slave)
-- oder aus einem vorherigen SHOW SLAVE STATUS (eines Slaves)
-- oder aus einem vorherigen SHOW MASTER STATUS (eines Masters)
CHANGE MASTER TO
MASTER_HOST='host',
MASTER_USER='user',
MASTER_PASSWORD='pw',
MASTER_LOG_FILE='host-mysql-bin.000nnn',
MASTER_LOG_POS=nnn
;
SHOW MASTER STATUS;
SHOW BINARY LOGS;
SHOW SLAVE HOSTS;