MySqlReplikation
Aus Wiki
Inhaltsverzeichnis |
MySqlBefehle die Probleme machen
sysdate()
dann wird auch die Systemzeit des Slave verwendet, besser
now()
Wie man eine Replikation aufsetzt
Wie man eine Replikation aufsetzt
my.cnf
- Die server-id muss auf jeden Server (Client) unterschiedlich sein
- Auswahl von Datenbanken zum synchronisieren
- replicate-ignore-db=<db> - replicate-do-db=<db>
Start / Stop Replikation
mysql> Start Slave; mysql> Stop Slave;
Welche Datenbanken werden in der bin geloggt
my.cnf ====== #Tells the master it should log updates for the specified database, and exclude all others not explicitly mentioned. binlog-do-db=update-status binlog-do-db=Wettkampf
Alte Logs löschen
mysql> PURGE MASTER LOGS TO 'mysql-bin.000025';
oder
mysql> PURGE BINARY LOGS BEFORE '2008-04-02 22:46:26';
Status
mysql> SHOW PROCESSLIST; ==> wer macht gerade was mysql> SHOW SLAVE STATUS; ==> was macht der Slave
