Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So sichern Sie die MySQL-Datenbank jeden Tag automatisch unter Linux

So sichern Sie die MySQL-Datenbank jeden Tag automatisch unter Linux

PHPz
PHPznach vorne
2023-05-18 13:14:11878Durchsuche

/usr/bin ist das MySQL-Installationsverzeichnis
Erstellen Sie einen Sicherungsordner:

mkdir mysql_data_bak

Erstellen Sie eine Skriptdatei:

touch autobackupmysql.sh
# 🎜🎜 #Datei öffnen


vi autobackupmysql.sh

Folgenden Inhalt zum Skript hinzufügen:


filename=`date +%y%m%d`
/usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz

Hier notieren

Allgemeines: #🎜🎜 #

**********************************************************
打开自动执行文件
vi /etc/crontab
在etc中加入如下内容,让其自动执行任务。
01 15 * * * root /mysql_data_bak/autobackupmysql
**********************************************************

redhat-Methode:

Redhats Crontab verwendet 4 Verzeichnisse, die nach Zeit aufgerufen werden (/etc/cron.hourly: stündlich; /etc/cron.daily: alle

Tag; /etc/cron.weekly: jede Woche; /etc/cron.monthly: jeden Monat), die Art und Weise, wie das Skript ausgeführt wird.
In Redhat müssen Sie nur das gerade bearbeitete Skript in das entsprechende Verzeichnis kopieren.

cp /mysql_data_bak/autobackupmysql etc/cron.daily

restartetc

/etc/rc.d/init.d/crond restart

Das obige ist der detaillierte Inhalt vonSo sichern Sie die MySQL-Datenbank jeden Tag automatisch unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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