当前位置:  数据库>mysql

定时备份mysql, 定时切割nginx access log的方法

    来源: 互联网  发布时间:2014-09-06

    本文导语:  定时备份mysql 放入 /etc/cron.hourly/ 代码如下: #!/bin/bash DUMP=/usr/local/webserver/mysql/bin/mysqldump OUT_DIR=/data1/backup/ DB_NAME=数据库名 DB_USER=数据库用户 DB_PASS=数据库密码 #How much days backup most DAYS=3 #12 hours ago MINS=720 #Core of script cd $OUT_DIR DATE...

定时备份mysql
放入 /etc/cron.hourly/
代码如下:

#!/bin/bash
DUMP=/usr/local/webserver/mysql/bin/mysqldump
OUT_DIR=/data1/backup/
DB_NAME=数据库名
DB_USER=数据库用户
DB_PASS=数据库密码
#How much days backup most
DAYS=3
#12 hours ago
MINS=720
#Core of script
cd $OUT_DIR
DATE=`date +%Y-%m-%d-%H`
OUT_SQL="$DATE.sql"
TAR_SQL="db-$DATE.tar.gz"
$DUMP --default-character-set=utf8 --opt -u$DB_USER -p$DB_PASS $DB_NAME > $OUT_SQL
tar -czf $TAR_SQL ./$OUT_SQL
rm -f $OUT_SQL

find ./ -name "db*" -type f -mmin +$MINS -exec rm {} ;
#find ./ -name "db*" -type f -mtime +$DAYS -exec rm {} ;
exit 0;

定时切割nginx access.log,只保留3天前的记录
放入 /etc/cron.hourly/
代码如下:

#!/bin/bash
# This script run at 00:00

# The Nginx logs path
#logs_path="/usr/local/webserver/nginx/logs/"
logs_path="/data1/logs/"
#How much days backup most
DAYS=3

#Core of script
cd $logs_path
DATE=`date +%Y-%m-%d-%H`
SRC_FILE="access.log"
TAR_FILE="access-$DATE.tar.gz"
tar -czf $TAR_FILE $SRC_FILE
rm -f $SRC_FILE

find ./ -name "access-*" -type f -mtime +$DAYS -exec rm {} ;
kill -USR1 `cat /usr/local/webserver/nginx/nginx.pid`
exit 0;

    
 
 

您可能感兴趣的文章:

  • mysql自动增量备份的实例方法(本地备份与远程备份)
  • sql server 2008中备份集中的数据库备份与现有的xx数据库不同的解决方法
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
  • Mysql自动备份与还原方法
  • 丢失的数据忘记备份的处理方法[图文]第1/2页
  • mysql数据库备份命令分享(mysql压缩数据库备份) iis7站长之家
  • SQLServer2005 按照日期自动备份的方法
  • 在线等:我想备份我的LINUX系统,有何方法啊!GHOST行吗?还原后LINUX还能启动吗?
  • mysql下普通用户备份数据库时无lock tables权限的解决方法
  • linux下备份MYSQL数据库的方法
  • 使用dreamhost空间实现MYSQL数据库备份方法
  • 还原大备份mysql文件失败的解决方法分享
  • linux系统mysql自动备份并使用ftp上传的方法
  • MySQL数据库备份与恢复方法
  • 用mysqldump备份和恢复指定表的方法
  • Window系统下自动备份MySql数据库方法
  • mysql 备份与迁移 数据同步方法
  • 我想把自动备份的文件,文件名加上时间.DOS下的方法我有,Linux有人知道吗?
  • linux下,备份文件的方法在线等
  • oracle备份恢复的具体方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据库备份 SQLServer的备份和灾难恢复
  • Oracle数据库设置任务计划备份一周的备份记录
  • 各位大侠,有谁知道如何将 Fs2410的nand flash上的内容备份到PC上,给的光盘上没有备份啊
  • mysql备份脚本以及删除前5天的备份文件
  • rman备份脚本和rman增量备份脚本分享
  • 大家备份windows98用ghost 估计就用得很多了, 请问linux可不可以ghost 备份? 还有linux 的资源管理器在哪里? 我想打开我原来的硬盘F
  • mysql数据库备份命令分享(mysql压缩数据库备份)
  • 文件备份工具 dkopp
  • linux装好了要做那些shell程序做备份呢?
  • 个人备份工具 CrashPlan
  • qmail vpopmail的备份
  • 备份软件 twcbackup
  • MySQL备份工具 phpMyBackup Pro
  • 请教各位大哥关于备份的问题????
  • 数据备份工具 Peters Backup
  • Oracle数据库备份和恢复工具 RMan
  • 光盘备份工具 scdbackup
  • 网络备份工具 Amanda
  • 新浪微博备份工具
  • 个人备份工具 JBackpack


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3