You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Bisher wurden keine Daten auf den Master eingespielt (Master ist leer)

Dies funktioniert nur dann, wenn überhaupt keine Daten in den Datenbanken eingespielt wurden. 

Die Datenbanken sind also komplett leer (bis auf die Konfiguration bisher).

In diesen Fall kann die Replikation einfach wie folgt initialisiert werden:

MySQL Commands for Replication Initialisation
# Auf den jeweiligen Master (auch bei Master-Master)
mysql> SHOW MASTER STATUS\G

# Auf den Slave
# Hier <acd-dbm> sowie <Name Logfile> und <Position LogFile> anpassen:
mysql> CHANGE MASTER TO MASTER_HOST='<acd-dbm>',MASTER_USER='repl',MASTER_PASSWORD='<passwort>',MASTER_LOG_FILE='<Name LogFile>', MASTER_LOG_POS=<Position LogFile>;

# Slave starten
mysql> START SLAVE;


# Status prüfen
mysql> SHOW SLAVE STATUS\G


Daten wurden eingespielt (Master ist nicht leer)

Je nach dem welche Architektur installiert wird, wird die Replikation wie auf den verlinkten Seiten eingerichtet:

Hinweis:

  • Die Replikation kann auch wiederhergestellt werden, als ob es vorher gelaufen wäre - es gibt keine Notwendikeit zwischen einer Erstinstallation oder Wiederherstellung zu unterscheiden.

MySQL Master Slave Replication wiederherstellen

MySQL Master-Master Replikation wiederherstellen

  • No labels