Linux定时任务 备份数据库
来源:互联网 发布:半岛雪人 mac 编辑:程序博客网 时间:2024/06/08 17:31
原文 http://blog.csdn.net/zhmy_006/article/details/51917468
进入home目录下:
cd /home
建立备份的sql存放文件
mkdir mysql_data_bak
建立执行的文件
touch mysql.sh
对文件添加权限
chmod 777 mysql_data_bak
chmod 777 mysql.sh
编写执行的文件
vi mysql.sh
mysqldump -uroot -ppassword 数据库名 > ./mysql_data_bak/数据库名_date_$(date +%Y%m%d_%H%M%S).sql
find /tradeease/mysql_data_bak/ -mtime +30 -name "*.sql" -exec rm -rf {} \; //保留近30天之内的数据退出esc
:x保存
:q保存并退出
:q!不保存退出
检查有没安装crond
是否安装:rpm -qa|grep cron
查看自动日志信息:tail -f /var/log/cron
如果没有,先安装
yum -y install vixie-cron
yum -y install crontabs
启动服务
service crond start
在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on
crontab –e
加入内容:(每天凌晨6点备份数据库)
00 06 * * * /home/mysql.sh
重启服务
service crond restart
用户所建立的Crontab文件存于/var/spool/cron中,其文件名与用户名一致。
它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,
格式如下:* * * * *
其时间段的含义如表二:
段
含义
取值范围
第一段
代表分钟
0—59
第二段
代表小时
0—23
第三段
代表日期
1—31
第四段
代表月份
1—12
第五段
代表星期几,0代表星期日
0—6
数据库linux中还原:mysql -uroot -ppassword database < /home/mysql_data_bak/date_20170111_053001.sql
windows系统中还原数据库:
进入mysql命令窗口:
mysql>show databases;//查看所有的数据库
mysql>use database;//还原你要还原的数据库
mysql>source D:\数据库名_date_20170111_053001.sql
- Linux定时任务 备份数据库
- linux定时任务执行test数据库备份
- 定时任务-数据库备份
- 数据库备份定时任务
- 备份数据库的定时任务
- mysqldump 数据库备份定时任务
- windows和Linux定时任务备份数据库(Mysql)
- 32-linux任务调度定时备份mysql数据库和文件夹
- linux定时任务crontab自动备份mysql数据库
- linux执行定时任务进行数据库数据备份
- Linux定时备份数据库
- Linux 定时备份数据库
- linux定时备份数据库
- windows定时计划任务,定时执行数据库的备份任务
- 计划任务定时备份mysql指定数据库
- 利用计划任务定时备份SQLSERVER数据库
- 通过window系统定时任务备份数据库
- Oracle数据库Java备份恢复定时任务
- 真正一键开启PPTP、L2TP两种VPN服务,经测试兼容centos 6 7 、ubuntu 14 16、debian 8,32位64位,一次爽到底!
- Hibernate学习之旅
- Tensorflow之数据类型
- 正则表达式学习之回溯与固态分组/php
- C#事件与委托
- Linux定时任务 备份数据库
- 系统安全分析与设计---网络安全与防火墙
- 类重复: com.actions.pcbatest.R 重复错误
- Linux
- 662. Maximum Width of Binary Tree(二叉树层次遍历,二叉树标序号)
- 自定义弹窗
- Spring事务传播机制
- Codeforces633D【暴力】
- MT 105 EDIFACT Envelope电子数据交换信封