Heim  >  Artikel  >  Datenbank  >  Detaillierte Einführung in die geplante Datensicherung in mysqldump (Bild und Text)

Detaillierte Einführung in die geplante Datensicherung in mysqldump (Bild und Text)

黄舟
黄舟Original
2017-06-04 12:34:411704Durchsuche

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 > >

Kopieren Sie das obige Shell-Skript, machen Sie daraus ein .bat-Batch-Skript und platzieren Sie es an der entsprechenden Stelle.

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!

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