Heim  >  Artikel  >  Datenbank  >  Erstellen Sie ein Skript, um die automatische Sicherung von MySQL zu implementieren

Erstellen Sie ein Skript, um die automatische Sicherung von MySQL zu implementieren

王林
王林nach vorne
2020-01-28 21:50:192093Durchsuche

Erstellen Sie ein Skript, um die automatische Sicherung von MySQL zu implementieren

Führen Sie zunächst den Befehl vi dbbackup.sh aus und geben Sie im geöffneten Editor Folgendes ein:

#!/bin/bash
/usr/local/mysql/bin/mysqldump -uuser -ppasswd databasename > /home/wwwroot/backup/date_$(date'+%Y%m%d').sql

Die Bedeutung dieses Befehls ist: Verwenden Sie mysqldump, um die Datenbank mit dem Namen Datenbankname zu exportieren /home/wwwroot/backup/-Ordner und benennen Sie ihn date_date.sql, -u gefolgt von Ihrem MySQL-Benutzernamen, -p gefolgt vom MySQL-Passwort, Datenbankname ist der Name der zu sichernden Datenbank, ersetzen Sie diese drei Werden dein eigenes.

Empfohlene Tutorials zu verwandten Artikeln: MySQL-Video-Tutorial

Ändern Sie dann die Berechtigungen und führen Sie das Sicherungsskript aus, um zu sehen, ob die Sicherung erfolgreich ist:

chmod +x dbbackup.shsh dbbackup.sh

Wenn alles überprüft wird und nichts passiert. Wenn ein Problem auftritt, erstellen Sie einfach eine geplante Aufgabe, um Ihre Daten automatisch zu sichern. Geben Sie den Befehl ein:

crontab -e

Geben Sie dann die geplante Aufgabe in die geöffnete Datei ein:

56 23 * * * /root/dbbackup.sh

Drücken Sie abschließend die Esc-Taste und geben Sie Folgendes ein: wq, um die Bearbeitung zu beenden und die Datei zu speichern.

Okay, die geplante Aufgabe wird erstellt und dbbackup.sh wird jeden Tag um 23:56 Uhr ausgeführt, um die Datenbank zu sichern.

Empfohlene verwandte Artikel und Tutorials: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonErstellen Sie ein Skript, um die automatische Sicherung von MySQL zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen