1. Überprüfen Sie den Speicherplatz
Ausführen df -h
Wählen Sie das Verzeichnis mit dem größten verbleibenden Speicherplatz (nehmen Sie das /-Verzeichnis als Beispiel). )
2. Erstellen Sie ein Backup-Verzeichnis
cd / mkdir backup cd backup
(Verwandte Video-Tutorial-Freigabe: MySQL-Video-Tutorial)
3. Erstellen Sie ein Backup-Shell-Skript
vim monarch-bak.sh #monarch是数据库名 mysqldump -uroot -p980225 monarch> /backup/monarch_$(date +%Y-%m-%d_%H:%M:%S).sql #对备份进行压缩:mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
4. Fügen Sie ausführbare Berechtigungen hinzu:
chmod u+x monarch-bak.sh
Nachdem Sie ausführbare Berechtigungen hinzugefügt haben, führen Sie es aus Schauen Sie sich zuerst das Skript an. Gibt es Fehler? Kann es normal verwendet werden: ./bkDatabaseName.sh
5. Bestätigen ob crontab installiert ist.
crontab -eHinzufügen:
22 11 * * * source /backup/monarch-bak.sh #解释 每天11:22执行/backup/monarch-bak.sh脚本crontab neu starten:
service crond restartEmpfohlene Tutorials zu verwandten Artikeln:
MySQL-Tutorial
Das obige ist der detaillierte Inhalt vonKonfigurieren der automatischen Sicherung der MySQL-Datenbank unter Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!