Heim > Datenbank > MySQL-Tutorial > Hauptteil

Praktische Methode zur automatischen Sicherung der MySQL-Datenbank unter Linux

巴扎黑
Freigeben: 2017-03-19 10:46:14
Original
951 Leute haben es durchsucht

[Einführung] Regelmäßige Sicherungen von MySQL sind eine wichtige Aufgabe, aber der manuelle Vorgang ist zu umständlich und es ist schwierig, Auslassungen zu vermeiden. Verwenden Sie die folgende Methode, damit das System regelmäßig Daten sichert. ◆1. Erstellen Sie einen Sicherungsordner cd www  makedir backup ◆2. Schreiben Sie ein laufendes Skript

Die regelmäßige Sicherung von MySQL ist zu umständlich und es ist schwierig, Auslassungen zu vermeiden Methode Dadurch kann das System die Daten regelmäßig sichern.
 ◆1. Erstellen Sie einen Sicherungsordner

 #cd /www

 #makedir backup

 ◆2. Schreiben Sie ein laufendes Skript

 #vi autobackup

Schreiben Sie den folgenden Inhalt:

filename=`date +%Y%m%d`

mysql_bin_dir/mysqldump –opt dataname -u user -ppassword | ; /www/mysqlbackup/name$filename.gz

Speichern und beenden

Beschreibung:

(1) mysql_bin_dir: mysql bin path; 2)Datenname: Datenbankname;

(3) Benutzer: Datenbankbenutzername;

(5) Name: benutzerdefinierte Sicherungsdatei Präfix-ID.

Wie im obigen Beispiel wird die MySQL-Datenbank automatisch gesichert und in der GZIP-Komprimierung gespeichert, wobei der Dateiname name20080101.gz lautet.

 ◆3. Fügen Sie dem Skript Ausführungsberechtigungen hinzu

 #chmod +x autobackup

 ◆4. Lassen Sie crontab regelmäßig ausgeführte Aufgaben ausführen

Die Methode von Redhat wird anders sein, was später erläutert wird.

Crontab bearbeiten:

#vi /etc/crontab

In der letzten Zeile hinzufügen:

01 5 * * * root /www/autobackup

Führen Sie das Skript jeden Tag um 5 Uhr aus. Sie können 5 auch auf andere angegebene Zeiten ändern.

Redhat-Methode:

Redhats Crontab verwendet vier Verzeichnisse, die nach Zeit aufgerufen werden (/etc/cron.hourly: jede Stunde; /etc/cron.daily: jeden Tag; /etc/cron .weekly: jede Woche; /etc/cron.monthly: jeden Monat) ist die Art und Weise, wie das Skript ausgeführt wird.

In Redhat müssen Sie nur das gerade bearbeitete Skript in das entsprechende Verzeichnis kopieren.

 ◆5. Crontab neu starten

 #/etc/rc.d/init.d/crond restart

 Abgeschlossen.

Das obige ist der detaillierte Inhalt vonPraktische Methode zur automatischen Sicherung der MySQL-Datenbank unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!