Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk membuat sandaran pangkalan data mysql secara automatik setiap hari di Linux
/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!