Heim  >  Artikel  >  Datenbank  >  Sicherung und Wiederherstellung des MySQL-Clusters

Sicherung und Wiederherstellung des MySQL-Clusters

高洛峰
高洛峰Original
2016-12-02 14:29:211241Durchsuche

a) Sicherung: Verwenden Sie den ndb_mgm-Verwaltungsclient für die Sicherung
Führen Sie ndb_mgm auf dem Verwaltungsknoten aus, um die Verwaltungsbefehlszeile aufzurufen, wie oben gezeigt!
Geben Sie „Start Backup“ ein, um alle Knoten zu sichern. Wenn darauf die ID des entsprechenden Datenknotens folgt, wird nur der entsprechende Datenknoten gesichert.
b) Wiederherstellung: Verwenden Sie den Befehl ndb_restore, um die Daten wiederherzustellen Der Vorgang ist wie folgt:
Starten Sie den Verwaltungsknoten
/usr/bin/ndb_mgmd -f /usr/local/mysql/mysql-cluster/config.ini --reload
Starten Sie den Datenknoten:
/usr/bin/ndbd --initial
Kapitel Wenn ein Knoten wiederhergestellt wird
/usr/bin/ndb_restore -c 192.168.100.223 -n 11 -b 1 -m -r --backup_path=/data/dbdata1 /BACKUP/BACKUP-1/
Andere Knoten Beim Wiederherstellen (keine Notwendigkeit, den Parameter -m für zukünftige Knoten hinzuzufügen)
/usr/bin/ndb_restore -c 192.168.100.223 -n 11 -b 1 -r - -backup_path=/data/dbdata1/BACKUP/BACKUP-1 /
Wobei 192.168.100.223 die IP des Verwaltungsknotens ist, auf -n folgt die Knoten-ID, -b die wiederherzustellende Sicherungs-ID und -r Der Datenschalter, der die Daten wiederherstellen soll, -m stellt die Tabellenstruktur wieder her
Importieren Nach Abschluss der Tabellenstruktur können Sie eine parallele Wiederherstellung durchführen!
Der mysqld-Knoten muss während der Wiederherstellung verwendet werden, daher müssen Sie mehrere leere mysqld-Knoten hinzufügen. Die leeren mysqld-Knoten sollten mindestens die gleichen Daten wie Ihr mysqld-Knoten haben.
Beim Wiederherstellen der Festplattentabelle müssen nach der Initialisierung mit -initial die Datendateigruppe, die Redo-Log-Datei, der Tabellenbereich und die Datendatei nicht neu erstellt werden. Sie werden während der Wiederherstellung automatisch erstellt

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn