MySqlReplikation

Aus Wiki
Zur Navigation springenZur Suche springen


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

Linux