Heim  >  Artikel  >  Datenbank  >  Konfigurieren der automatischen Sicherung der MySQL-Datenbank unter Centos

Konfigurieren der automatischen Sicherung der MySQL-Datenbank unter Centos

王林
王林nach vorne
2020-01-22 20:08:482173Durchsuche

Konfigurieren der automatischen Sicherung der MySQL-Datenbank unter Centos

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 -e

Hinzufügen:

22 11 * * * source /backup/monarch-bak.sh #解释 每天11:22执行/backup/monarch-bak.sh脚本

crontab neu starten:

service crond restart

Empfohlene 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!

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