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!