Heim > Datenbank > MySQL-Tutorial > MySQL – Beispiel für einen geplanten MYSQL-Backup-Code unter Linux

MySQL – Beispiel für einen geplanten MYSQL-Backup-Code unter Linux

黄舟
Freigeben: 2017-03-14 16:45:02
Original
1083 Leute haben es durchsucht

1. Erstellen Sie eine Shell-Datei

Shell-Datei:

DB_NAME='lyz'
USER='root'
PWD='root'
TIME=$(date +%Y%m%d)
DEL_TIME=$(date --date="7 days ago" +%Y%m%d)
DB_BAK_NAME=tdc_debug${TIME}.sql
DB_DEL_NAME=tdc_debug${DEL_TIME}.sql
BACKUP_PATH='/home/zhaoqun/DB_BAK/day_bak/'
echo $BACKUP_PATH$DB_BAK_NAME
if test -f $BACKUP_PATH$DB_DEL_NAME
then
echo "Delete history dump file"
rm -f $BACKUP_PATH$DB_DEL_NAME
fi

mysqldump -u $USER -p$PWD $DB_NAME>$BACKUP_PATH$DB_BAK_NAME
Nach dem Login kopieren

2. Ändern Sie /etc/crontab und passen Sie die Aufgabe an Planen Sie

Fügen Sie

01 16 * * * root /home/lyz/DB_BAK/day_bak/day_bak.sh
Nach dem Login kopieren

zu /etc/crontab hinzu, um jeden Tag um 16:01 Uhr eine MYSQL-Sicherung durchzuführen, und bewahren Sie den Sicherungsverlauf 7 Tage lang auf.

Das obige ist der detaillierte Inhalt vonMySQL – Beispiel für einen geplanten MYSQL-Backup-Code unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage