Skriptanforderungen: Sichern Sie die MySQL-Datenbank täglich und bewahren Sie das Skript 7 Tage lang auf. Im Verzeichnis /opt/dbbak gespeichert. Der Skriptname lautet database_xxxx-xx-xx.sql Skriptinhalt: #!/bin/bash JETZT exportieren="$(date +"%Y-%m-%d")" export DATA_DIR=/opt/dbbak /usr/local/ywgh/mysql/bin/mysqldump --opt -uroot –p 'meinPasswort' ywghblog > $DATA_DIR/ywghblog/ywghblog_$NOW.sql Suche nach $DATA_DIR/ywghblog -type f -name "*.sql" -mtime +7 -exec rm -rf {} \; Skripterklärung: Definieren Sie zunächst JETZT eine Variable, um das aktuelle Jahr, den aktuellen Monat und den aktuellen Tag zu erhalten. Bei der Definition einer Verzeichnisvariable DATA_DIR Verwenden Sie dann den Befehl mysqldump, um die Datenbank im angegebenen Verzeichnis zu sichern. Verwenden Sie abschließend den Befehl „Find“, um die SQL-Dateien im angegebenen Verzeichnis zu suchen und die Dateien zu löschen, die älter als 7 Tage sind. -mtime + dient zum Suchen von Dateien außerhalb von 7 Tagen -mtime – Dateien innerhalb von 7 Tagen finden -exec dient zur Ausführung des folgenden Befehls Bitte passen Sie das Skript Ihren Bedürfnissen entsprechend an. Wissenspunkterweiterung: Automatische Sicherung des MySQL-Datenbankskripts vi dbbackup.sh Geben Sie im geöffneten Editor Folgendes ein: #!/bin/bash /usr/local/mysql/bin/mysqldump -uuser -ppasswd Datenbankname > /home/wwwroot/backup/date_$(date '+%Y%m%d').sql Der Befehl bedeutet, dass Sie mit Ändern Sie die Berechtigungen und führen Sie das Sicherungsskript aus, um zu prüfen, ob die Sicherung erfolgreich ist: chmod +x dbbackup.sh sh dbbackup.sh Wenn alles in Ordnung ist, erstellen Sie eine geplante Aufgabe, um Ihre Daten automatisch zu sichern. Geben Sie den folgenden Befehl ein: Tragen Sie die geplante Aufgabe in die geöffnete Datei ein: Drücken Sie dann die Esc-Taste und geben Sie :wq ein, um die Bearbeitung zu beenden und die Datei zu speichern. OK, die geplante Aufgabe wurde erstellt. Führen Sie jeden Tag um 23:56 Uhr dbbackup.sh aus, um die Datenbank zu sichern. Zusammenfassen Das Obige ist das vom Herausgeber eingeführte MySQL-Sicherungsskript, das 7 Tage lang gespeichert wird. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Spezifische Verwendung des Linux-Man-Befehls
>>: So verwenden Sie den Linux-Befehl whatis
Verwenden des Docker-Befehls „run“ docker run -d ...
Ändern Sie die vereinfachte Dateigröße und laden ...
Inhaltsverzeichnis Installieren und Einführen von...
Inhaltsverzeichnis Vorwort JS Magische Zahl Numme...
1. Finden Sie eine geeignete Version von Redis fü...
Beschränken Sie input Eingabefeld auf reine Zahle...
Schauen wir uns zunächst die Wirkung an: Dieser E...
In diesem Artikel wird der spezifische Code für J...
Es gibt nur eine Lösung: die Quelle ändern! Die Q...
Verwenden Sie natives JS, um einen einfachen Rech...
Die Rich-Text-Komponente ist eine sehr häufig ver...
Vorwort Die am häufigsten verwendete Datenbank in...
1. Erster Download von der offiziellen Website vo...
Wenn unter Linux eine Datei erstellt wird, ist de...
HTML-Semantik scheint ein alltägliches Problem zu...