找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 42|回复: 4

有没有mysql自动备份的脚本?

[复制链接]

15

主题

61

回帖

171

积分

注册会员

积分
171
发表于 2013-3-26 21:49:03 | 显示全部楼层 |阅读模式
是打包整个数据库的。。。
回复

使用道具 举报

125

主题

1865

回帖

4137

积分

论坛元老

积分
4137
发表于 2013-3-26 21:52:29 | 显示全部楼层
同求
回复

使用道具 举报

15

主题

61

回帖

171

积分

注册会员

积分
171
 楼主| 发表于 2013-3-26 23:02:52 | 显示全部楼层


回复

使用道具 举报

5

主题

358

回帖

755

积分

高级会员

积分
755
发表于 2013-3-26 23:06:45 | 显示全部楼层
只备份数据库,把网页部分##掉[ol][*]#!/bin/bash
[*]#你要修改的地方从这里开始
[*]MYSQL_USER=root                             #mysql用户名
[*]MYSQL_PASS=123456                      #mysql密码
[*]MAIL_TO=cat@hostloc.com                 #数据库发送到的邮箱
[*]FTP_USER=cat                              #ftp用户名
[*]FTP_PASS=123456                         #ftp密码
[*]FTP_IP=imcat.in                          #ftp地址
[*]FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的
[*]WEB_DATA=/home/www                          #要备份的网站数据
[*]#你要修改的地方从这里结束
[*]
[*]#定义数据库的名字和旧数据库的名字
[*]DataBakName=Data_$(date +"%Y%m%d").tar.gz
[*]#WebBakName=Web_$(date +%Y%m%d).tar.gz
[*]OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
[*]#OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
[*]#删除本地3天前的数据
[*]rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
[*]cd /home/backup
[*]#导出数据库,一个数据库一个压缩文件
[*]for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
[*]    (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
[*]done
[*]#压缩数据库文件为一个文件
[*]tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
[*]rm -rf /home/backup/*.sql.gz
[*]#发送数据库到Email,如果数据库压缩后太大,请注释这行
[*]echo "主题:数据库备份" | mutt -a /home/backup/$DataBakName -s "内容:数据库备份" $MAIL_TO
[*]#压缩网站数据
[*]#tar zcf /home/backup/$WebBakName $WEB_DATA
[*]#上传到FTP空间,删除FTP空间5天前的数据
[*]ftp -v -n $FTP_IP 复制代码
回复

使用道具 举报

46

主题

514

回帖

1182

积分

金牌会员

积分
1182
发表于 2013-3-27 14:40:29 | 显示全部楼层

H2EZ 发表于 2013-3-26 23:06



只备份数据库,把网页部分##掉

谢谢 我去试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-12 20:42 , Processed in 0.018719 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表