mysql定时备份自动上传
2012-12-19 10:41
330 查看
1、创建定时备份上传脚本:
#!bin/sh
mkdir /mysqlbackup/`date +%Y-%m-%d`
mysqldump -uroot -p123456 -h192.168.1.1 ap_account -B -R > /mysqlbackup/`date +%Y-%m-%d`/ap_account.sql
sleep 2
.........
HOST=172.20.225.151
USER=root
PASS=123456
echo “Starting to sftp…”
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
cd mysqlbackup/
mkdir `date +%Y-%m-%d`
cd `date +%Y-%m-%d`
lcd /mysqlbackup/`date +%Y-%m-%d`
put ap_account.sql
echo “Over…”
bye
EOF
设置脚本运行权限:chmod 777 sqlbak.sh -R
2、修改/etc/crontab #添加计划任务
vi /etc/crontab
例如:
01 2 * * 1 root /sqlbak.sh 每周五凌成2点开始自动执行sqlbak.sh
3、重新启动crond使设置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #设为开机启动
service crond start #启动
参考链接:http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8527.html http://wenku.baidu.com/view/5a226b46336c1eb91a375d50.html
#!bin/sh
mkdir /mysqlbackup/`date +%Y-%m-%d`
mysqldump -uroot -p123456 -h192.168.1.1 ap_account -B -R > /mysqlbackup/`date +%Y-%m-%d`/ap_account.sql
sleep 2
.........
HOST=172.20.225.151
USER=root
PASS=123456
echo “Starting to sftp…”
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
cd mysqlbackup/
mkdir `date +%Y-%m-%d`
cd `date +%Y-%m-%d`
lcd /mysqlbackup/`date +%Y-%m-%d`
put ap_account.sql
echo “Over…”
bye
EOF
设置脚本运行权限:chmod 777 sqlbak.sh -R
2、修改/etc/crontab #添加计划任务
vi /etc/crontab
例如:
01 2 * * 1 root /sqlbak.sh 每周五凌成2点开始自动执行sqlbak.sh
3、重新启动crond使设置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #设为开机启动
service crond start #启动
参考链接:http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8527.html http://wenku.baidu.com/view/5a226b46336c1eb91a375d50.html
相关文章推荐
- linux crontab mysql定时自动备份
- Ubuntu下设置mysql自动定时备份
- Ubuntu下设置mysql自动定时备份
- linux系统mysql自动备份并使用ftp上传的方法
- Win7下配置MySql定时自动备份
- crontab + mysqldump 解决每天定时自动备份MySQL数据库
- mysql自动定时备份数据库的最佳方法-支持windows系统
- linux(CentOS) 下mysql自动定时备份
- mysql(mariadb)定时自动热备份+增量+远程备份脚本
- MYSQL做BCV备份数据库,每天定时自动备份方案与实现
- MySQL自动备份和手工恢复(可实现定时备份、保留最近7天、异地备份)
- crontab + mysqldump 解决每天定时自动备份MySQL数据库
- 自动备份MySQL数据并上传到FTP上shell脚本
- MySQL 数据库定时自动备份
- mysql 自动定时备份
- mysql自动定时备份数据库的最佳方法-支持windows系统
- mysql自动备份定时备份
- python写的备份mysql自动上传ftp服务器
- [转]mysql自动定时备份数据库的最佳方法-支持windows系统
- mysql自动备份数据库,同时ftp上传到指定服务器