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
Hallo zusammen, als ich mir heute das HTML des We...
Nachfrage: Diese Nachfrage ist ein dringender Bed...
1. Entwicklungsumgebung vue 2. Computersystem Win...
Da HTML-E-Mail keine unabhängige HOST-Seite auf di...
Inhaltsverzeichnis Vorwort 1. Grundlegende Verwen...
Als Nächstes erfahren Sie, wie Sie die Serverleis...
In diesem Artikel wird der spezifische Code zum Z...
Code kopieren Der Code lautet wie folgt: html { Ü...
Die vom Docker abgerufenen Befehle werden standar...
Inhaltsverzeichnis Vorwort Die Rolle des Renders ...
Vorwort Unter Windows können Sie mehrere MySQL-In...
<br />Gestern habe ich beim W3C gesehen, das...
Inhaltsverzeichnis Linux - Dateideskriptor, Datei...
Vorwort Wenn Sie häufig über SSH auf viele versch...
Das geschäftliche Social-Networking-Portal Linked...