Linux shell实现Mysql异地备份数据库
2015-12-03 15:57
661 查看
#--------------------------Mysqldump异地备份-----------------# #!/bin/bash #start mysqldump back /usr/bin/mysqldump -uroot -pP@ssw0rd discuz > $(date +%Y%m%d)-discuz.sql #start tar tar -zcvf $(date +%Y%m%d)mysql.tar.gz ./$(date +%Y%m%d)* #start ftp ftp -n<<! open 42.51.152.166 user yanghongfei yanghongfei binary hash lcd /mysqlbak prompt mput *.tar.gz close bye ! #Del the old file rm -rf $(date +%Y%m%d)-discuz.sql $(date +%Y%m%d)mysql.tar.gz rm -rf $(date +%Y%m%d)*
#用root登陆系统编辑crontab文件末尾添加如下一行,即每天的23:20执行以上脚本
#crontab –e
#20 23 * * 0-6 root cd /mysqlbak;./mysqlbak.sh
相关文章推荐
- Linux使用Shell脚本实现ftp的自动上传下载
- Bash Shell 里的各种括号
- windows下练习linux shell
- shell中“2 > &1”的含义
- 简单的使用adb shell
- SHELL:Find Memory Usage In Linux (统计每个程序内存使用情况)
- 如何在shell脚本中导出数组供子进程使用
- 快速创建laravel项目shell脚本
- 几个小型 bash 例子
- 升级10.11后使用CocoaPod出现bash: pod: command not found 解决办法
- shell 常用小命令总结
- xshell 使用pem文件登录
- shell 脚本报错^M: syntax error near unexpected token
- Calabash Android 安装及初始化
- linux rman shell
- 使用while和read读取文件内容到shell脚本
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- 文件、目录和用户相关的一些shell命令学习
- Shell 编程快速入门
- bash: rebar:未找到命令...