一、建立备份文件夹mysql
#cd /opt
#makedir mysql_backsql
二、编写运行脚本数据库
#vi autobackuppost
写入如下内容:spa
filename=`date +%Y%m%d`
mysql_bin_dir /mysqldump –opt dataname -u user -ppassword | gzip > /www/mysqlbackup /name $filename.gzcrontab
保存退出ip
说明:get
(1)mysql_bin_dir:mysql的bin路径;date
(2)dataname:数据库名;file
(3)user:数据库用户名;
(4)password:用户密码;
(5)name:自定义备份文件前缀标识。
如上例,将自动备份mysql数据库,并以gzip压缩方式存储,文件名为name20080101.gz的形式。
三、为脚本添加执行权限
#chmod +x autobackup
四、让crontab来完成按期执行的任务