`
j小虫
  • 浏览: 18489 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

脚本定时备份mysql

阅读更多

一.用linux系统进行定时

 

1.新建一个目录用来存放备份数据

mkdir /home/mianfeng/backup/metastore_database/data

2.新建一个文件用来存放脚本

vi /home/mianfeng/backup/metastore_database/mysql

3.写入脚本

va=` date +%Y%m%d `

mysqldump hive06 -uroot -proot>/home/mianfeng/backup/metastore_database/data/mysql$va.sql

4.修改权限

chmod 777 /home/mianfeng/backup/metastore_database/mysql

5.打开crontab

vi /etc/crontab

6.添加计划

38 4 * * * root /usr/sbin/bakmysql  

表示每天4点38分执行备份

 

二.用个人脚本进行定时

1.建立一个脚本文件bak.sh

 

2.输入脚本

#!/bin/bash

while(true)

do

      va=` date +%Y%m%d%h%M%s `

      mysqldump hive06 -uroot -proot>/home/mianfeng/backup/metastore_database/data/mysql$va.sql

done

 

3.保存后,命令运行

nohup sh ./bak.sh &

 

4.可以用jobs查看

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics