dev环境数据库mysql
vi /etc/fstab
//10.20.200.199/IOT-FS/08backup-mysql/dev-mysql /mnt/mysqldump cifs username=zhengsw,password=用户密码,sec=ntlm,vers=1.0 0 0
mount -a
备份脚本: 直接备份到挂载盘
[root@dev-mysql-db-145 script]# cat backup-mysql
#!/bin/bash
DATE=`date '+%Y-%m-%d-%H:%M'`
mysqldump -hlocalhost -P3306 -uroot -p密码保密 iot_device_manager > /mnt/mysqldump/iot_device_manager_$DATE.sql
[root@dev-mysql-db-145 script]#
任务计划: 凌晨1点1分执行,中午12点1分执行
[root@dev-mysql-db-145 script]# crontab -l
1 1 * * * /usr/bin/bash /mnt/script/backup-mysql
1 12 * * * /usr/bin/bash /mnt/script/backup-mysql
[root@dev-mysql-db-145 script]#
使用:号会形成乱码,所以改为-,显示分钟方便查询备份任务时间。
下面为例子:
删除脚本:用不到,因为备份到挂在盘,没有生成到本地。下面只是记录
#!/bin/bash
#cd /mnt/mysqldump
#DATE=`date -d '4 days ago' +%Y-%m-%d`
#rm -rf iot_device_manager_$DATE*