MYSQL Es gibt viele Arten von Datenbanksicherungen (cp, tar, lvm2, mysqldump, xtarbackup) usw. Welche Sie verwenden, hängt von der Größe Ihrer Daten ab. Unten finden Sie eine Tabelle
#, die aus „Learn to Backup Mysql Database in Different Ways“
备份方法 | 备份速度 | 恢复速度 | 便捷性 | 功能 | 一般用于 |
cp | 快 | 快 | 一般、灵活性低 | 很弱 | 少量数据备份 |
mysqldump | 慢 | 慢 | 一般、可无视存储引擎的差异 | 一般 | 中小型数据量的备份 |
lvm2 | 快 | 快 | 一般、支持几乎热备、速度快 | 一般 | 中小型数据量的备份 |
xtrabackup | 较快 | 较快 | 实现innodb热备、对存储引擎有要求 | 强大 | 较大规模的备份 |
stammt
Natürlich geht es in diesem Artikel nur um mysqldump [offizielles Dokument], andere Methoden können mit Ihnen geteilt werden, falls vorhanden ist eine Chance. Wenn ich mysqldump zur Sicherung verwende, ist meine Methode relativ einfach. Dies erfolgt mittels Stapelverarbeitung + Timing.
Mysqldump-Backup bedeutet, die erforderlichen Anweisungen zu speichern.
Hauptfunktionen: Passt sich an alle MySQL-Engines an, unterstützt Warm-Backup, Voll-Backup, Teil-Backup (unterstützt InnoDB-Hot-Backup)
1. Schreiben Sie zuerst das Shell-Skript
rem *******************************start*****************************@echo offset "Ymdhms=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%" C:\myserver\mysql-5.7.10-winx64\bin\mysqldump --opt -u root --password=123456 xxxdb > C:\myserver\mysql-5.7.10-winx64\db_backup\backup_%Ymdhms%.sql@echo onrem *******************************end*****************************
Anleitung
rem: Bemerkungen
Ymdhms: Zeit
--opt: steht für schnell, Add-Drop-Tabelle, Add-Sperren, erweitert, um den MySQL-Dump zu aktivieren Befehl -insert, lock-tables
>: export
xxxdb: zu exportierende Datenbank
Hinweis:
Denken Sie unbedingt daran, das Datenbankpasswort in Ihr eigenes zu ändern, da die exportierte Datei sonst leer ist
Wenn Sie eine Tabelle exportieren, schreiben Sie einfach den Tabellennamen nach der Datenbank. Zum Beispiel:...xxxdb xxxtable > >
Wie folgt wiederherstellen:
mysql>source C:\xxx.sql
2. Geplante Windows-AufgabenÖffnen: Systemsteuerung- > ;Verwaltungstools->Aufgabenplaner->Aufgabe erstellen
Allgemein
Trigger (Führen Sie jeden Tag um 3 Uhr morgens ein Backup aus)
Direkt speichern und dann den letzten Schritt festlegen
Vorgang
Suchen Sie Ihre Batch-
Verarbeitungsdatei, fügen Sie sie hinzu und bestätigen Sie zum Speichern , dann Die gerade eingestellte Aufgabe wird in der Liste angezeigt. Hinweis:
Das Wichtigste ist, das Einschalten nicht zu vergessen
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die geplante Datensicherung in mysqldump (Bild und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!