深爱那片海 发表于 2015-1-14 20:30:52

给大家带来Centos 主动备份mysql

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1、创立备份文件夹

viewplaincopy

http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf



[*]cd/mnt/cp_disk/
[*]mkdirbackup
[*]cdbackup
[*]mkdirdatabak
[*]mkdirdb
[*]mkdirlogs

2、编写实行剧本

viewplaincopy

http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf



[*]#!/bin/bash
[*]backup_dir=/mnt/cp_disk/backup/databak#备份一时文件寄存目次
[*]backup_target_dir=/mnt/cp_disk/backup/db#备份文件寄存目次
[*]backup_logs_dir=/mnt/cp_disk/backup/logs#备份日记目次
[*]db=gzcpc
[*]DATE=$(date+%Y%m%d)
[*]#失掉10天前的日期
[*]ccDATE=$(date"-d10dayago"+%Y%m%d)
[*]echo"入手下手复制数据表">>$backup_logs_dir/$db$DATE
[*]echo"-----------`date+"%Y-%m-%d%H:%M:%S"`--------------------">>$backup_logs_dir/$db$DATE
[*]cp-R/var/lib/mysql/$db$backup_dir/#mysql数据库的数据目次为/var/lib/mysql/
[*]echo"入手下手紧缩数据表">>$backup_logs_dir/$db$DATE
[*]echo"------------------------">>$backup_logs_dir/$db$DATE
[*]cd$backup_dir
[*]tar-zcvf$db$DATE.tar.gz$db/&&echo"紧缩表停止">>$backup_logs_dir/$db$DATE
[*]mv$db$DATE.tar.gz$backup_target_dir/&&echo"转移乐成">>$backup_logs_dir/$db$DATE
[*]if[$?-eq0]
[*]then
[*]echo"backupsucceed">>$backup_logs_dir/$db$DATE
[*]else
[*]echo"backupfail">>$backup_logs_dir/$db$DATE
[*]fi
[*]echo"入手下手删除原数据表">>$backup_logs_dir/$db$DATE
[*]echo"-----------------------">>$backup_logs_dir/$db$DATE
[*]rm-rf$backup_dir/*&&echo"删除原数据表">>$backup_logs_dir/$db$DATE
[*]echo"删除10天前数据">>$backup_logs_dir/$db$DATE
[*]if[-e$backup_target_dir/db$ccDATE.tar.gz]
[*]then
[*]rm-rf$backup_target_dir/db$ccDATE.tar.gz
[*]echo"Delete$backup_target_dir/db$ccDATE.tar.gzsucceed">>$backup_logs_dir/$db$DATE
[*]else
[*]echo"Notfound$backup_target_dir/db$ccDATE.tar.gzfile">>$backup_logs_dir/$db$DATE
[*]fi
[*]if[-e$backup_logs_dir/$db$ccDATE]
[*]then
[*]rm-rf$backup_logs_dir/$db$ccDATE
[*]echo"Delete$backup_logs_dir/$db$ccDATEsucceed">>$backup_logs_dir/$db$DATE
[*]else
[*]echo"Notfound$backup_logs_dir/$db$ccDATEfile">>$backup_logs_dir/$db$DATE
[*]fi


3、付与剧本权限

viewplaincopy

http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf



[*]chmod755/home/backup_mysql.sh


4、创立准时义务

viewplaincopy

http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf



[*]crontab–e
[*]10***/bin/bash/home/backup_mysql.sh


欢迎大家来到仓酷云论坛!

若天明 发表于 2015-1-16 19:17:12

给大家带来Centos 主动备份mysql

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

蒙在股里 发表于 2015-1-19 14:14:24

其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。

愤怒的大鸟 发表于 2015-1-28 07:51:30

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

若相依 发表于 2015-2-5 20:32:20

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

灵魂腐蚀 发表于 2015-2-13 13:17:11

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

莫相离 发表于 2015-3-3 22:04:31

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

第二个灵魂 发表于 2015-3-19 01:28:29

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

兰色精灵 发表于 2015-3-27 02:25:20

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
页: [1]
查看完整版本: 给大家带来Centos 主动备份mysql