Linux系统为了数据安全,有时候需要自动备份mysql数据库,下面是具体的实现步骤:/usr/bin为mysql安装目录建备份文件夹:mkdir mysql_data_bak建脚本文件:touch autobackupmysql.sh打开文件vi autobackupmysql.sh在脚本中加入如下内容:filename=`date +%Y%m%d`/usr/bin/mysqldump -opt mysql -u root -proot|gzip /mysql_data_bak/name$filename.gz这里注意了一般的:**********************************************************打开自动执行文件vi /etc/crontab在etc中加入如下内容,让其自动执行任务。01 15 * * * root /mysql_data_bak/autobackupmysql**********************************************************Redhat方法:Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。Redhat中只需要将刚才编辑的脚本复制到相应的目录即可。cp /mysql_data_bak/autobackupmysql etc/cron.daily重启etc/etc/rc.d/init.d/crond restart
版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。