Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk membuat sandaran pangkalan data mysql secara automatik setiap hari di Linux

Bagaimana untuk membuat sandaran pangkalan data mysql secara automatik setiap hari di Linux

PHPz
PHPzke hadapan
2023-05-18 13:14:11837semak imbas

/usr/bin ialah direktori pemasangan mysql
Cipta folder sandaran:

mkdir mysql_data_bak

Cipta fail skrip:

touch autobackupmysql.sh

Buka fail

vi autobackupmysql.sh

Tambahkan kandungan berikut pada skrip:

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

Nota di sini
Umum:

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

kaedah redhat:
redhat's crontab Empat direktori dipanggil mengikut masa (/etc/cron.hourly: setiap jam; /etc/cron.daily: setiap
hari; /etc/cron.weekly: setiap minggu; /etc/cron.monthly: setiap bulan ) untuk menjalankan skrip.
Dalam redhat, anda hanya perlu menyalin skrip yang baru anda edit ke direktori yang sepadan.

cp /mysql_data_bak/autobackupmysql etc/cron.daily

Mulakan semula dll

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

Atas ialah kandungan terperinci Bagaimana untuk membuat sandaran pangkalan data mysql secara automatik setiap hari di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam