mysql备份和压缩数据库_压缩备份Mysql数据库

[1].[代码] 压缩备份Mysql数据库 跳至 [1]

#!/bin/bash

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

backRenRenDb=renren_minishijie$shijie.sql

back4399Db=4399_minishijie$shijie.sql

backManyouDb=Manyou$shijie.sql

backRenRenFile=renren$shijie.tar.gz

back4399File=file4399$shijie.tar.gz

backManyouFile=Manyou$shijie.tar.gz

password=123456

cd /var/www/back

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction renren > $backRenRenDb

echo -e "Backup "$backRenRenDb" DONE!\n"

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction 4399 > $back4399Db

echo -e "Backup "$back4399Db" DOne!\n"

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction manyou > $backManyouDb

echo -e "Backup "$backManyouDb" DONE \n";

tar -zcvf $backRenRenFile $backRenRenDb

echo -e "Backup File "$backRenRenFile" Done!\n"

tar -zcvf $back4399File $back4399Db

echo -e "Back File "$back4399File" Done \n";

tar -zcvf $backManyouFile $backManyouDb

echo -e "Back File "$backManyouFile" Done \n";

rm -f $backManyouDb

rm -f $backRenRenDb

rm -f $back4399Db

echo -e "Backup Done"

#ftp upload

ftphost=192.168.1.1

ftpuser=test

ftppass=test

ftp -n $ftphost <

user $ftpuser $ftppass

passive

put $backRenRenFile $backRenRenFile

bye

END_SCRIPT

http://hi.baidu.com/jxvip/blog/item/197e3df3c6a95c5f352accd9.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值