linux shell简单实现数据库自动备份
来源:互联网 发布:优行科技 知乎 编辑:程序博客网 时间:2024/05/17 04:40
以centos系统为例,实现数据库自动备份。
1、写一个shell:
1
2
2
#! /bin/bash
mysqldump -cp --user=root --password='123' dbName | gzip > ~/db/dbName-`date +%Y%m%d%H`.sql.gz ;
mysqldump -cp --user=root --password='123' dbName | gzip > ~/db/dbName-`date +%Y%m%d%H`.sql.gz ;
上述shell中,root是备份时使用的用户名,123是密码,dbName是要备份的数据库的名称。
把这个文件放在用户目录下,保存路径为:~/db/dbBackup.sh
保存结束后添加执行权限:
chmod a+x ~/db/dbBackup.sh
然后执行一下这个文件 ,看使用是否正常,在~/db/下有没有备份文件生成。
2、使用crontab定时调用。crontab教程:
http://blog.csdn.net/richerg85/article/details/17887879
http://www.jb51.net/article/26645.htm
使用crontab -e命令,编辑crontab文件,编辑方式和使用VI一样。
新添加一行:
00 2 * * * ~/db/dbBackup.sh
表示每天2:00执行~/db/dbBackup.sh这个文件。
保存后,crontab -l看到有新加的数据行即可。
OVER,以后每天系统就会调用这个脚本来备份数据了。
0 0
- linux shell简单实现数据库自动备份
- Linux 自动备份MySQL数据库shell脚本
- Linux Shell 脚本 自动备份 Mysql 数据库
- Linux Shell实现数据库定时备份
- linux上实现oracle数据库自动备份
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- linux实现mysql数据库每天自动备份定时备份
- shell实现ftp自动备份
- Linux shell实现每天定时备份mysql数据库
- linux shell 备份mysql 数据库
- 如何在linux下实现mysql数据库每天自动备份
- 如何在linux下实现mysql数据库每天自动备份
- linux系统中实现mongodb3.0.5数据库自动备份
- 如何在linux下实现mysql数据库每天自动备份
- Linux服务器实现定时自动备份Mysql数据库
- linux下实现mysql数据库每天自动定时备份
- Linux 下实现 MySQL 数据库定时自动备份?
- 自动备份Mysql数据库的shell文件
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 【Linux运维入门】PSSH-轻量集群管理工具
- 一个简单的词法分析器
- 解决android系统唤醒时间偏长------healthd里的一些调用
- Android第三方推送(基于JPush极光)
- linux shell简单实现数据库自动备份
- 【BZOJ1649】[Usaco2006 Dec]Cow Roller Coaster【背包DP】
- token是为了防止表单重复提交
- 图的最小生成树之Prim算法
- 第10周 C语言程序设计(新2版) 3.5例题 函数atoi(s),将字符串转换为对应数值
- 【简介】利用Arduino和Coolpy设计网关 —— HTTP协议
- String 转换成JSONObject
- 岛屿的个数
- mysql连接问题