Heim >Datenbank >MySQL-Tutorial >Geplante mysqldump-Sicherung

Geplante mysqldump-Sicherung

大家讲道理
大家讲道理Original
2017-05-28 11:16:191377Durchsuche

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. Nachfolgend finden Sie eine Tabelle

#Auszug aus „Lernen Sie, die MySQL-Datenbank in verschiedenen Positionen zu sichern“

备份方法 备份速度 恢复速度 便捷性 功能 一般用于
cp 一般、灵活性低 很弱 少量数据备份
mysqldump 一般、可无视存储引擎的差异 一般 中小型数据量的备份
lvm2 一般、支持几乎热备、速度快 一般 中小型数据量的备份
xtrabackup 较快 较快 实现innodb热备、对存储引擎有要求 强大 较大规模的备份

Natürlich geht es in diesem Artikel nur um mysqldump [ Offizielles Dokument 】, andere Methoden können mit allen geteilt werden, wenn ich die Gelegenheit dazu habe. 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*****************************

Beschreibung

  • rem: Bemerkungen

  • Ymdhms: Zeit

  • --opt: Stellt die Aktivierung von dar mysqldump-Befehle schnell, Add-Drop-Table, Add-Locks, Extended-Insert, Lock-Tables

  • >: export

  • xxxdb : Zu exportierende Datenbank

Hinweis:

  • Denken Sie unbedingt daran, das Datenbankkennwort in zu ändern Ihre eigene. Andernfalls ist die exportierte Datei leer

  • Wenn Sie eine bestimmte Tabelle exportieren, schreiben Sie einfach den Tabellennamen nach der Datenbank. .xxxdb xxxtable > Platzieren Sie es an der entsprechenden Stelle.

  • Wie folgt wiederherstellen:

2. Geplante Windows-Aufgaben

mysql>source C:\xxx.sql

Öffnen: Systemsteuerung->Verwaltungstools->Aufgabenplaner->Aufgabe erstellen

Normal


Auslöser Server

(führt jeden Tag um 3 Uhr morgens ein Backup durch)


Direkt speichern und dann den letzten Schritt festlegen

Bedienung

Finden Sie Ihren Batch

Verarbeiten Sie die Datei
, fügen Sie sie hinzu und bestätigen Sie zum Speichern, dann wird die gerade eingestellte Aufgabe in der Liste angezeigt.

Hinweis:

Das Wichtigste ist, das Einschalten nicht zu vergessen

Das obige ist der detaillierte Inhalt vonGeplante mysqldump-Sicherung. 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