加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

备份压缩mysql 数据库

发布时间:2020-12-15 07:13:19 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bashshijie=`date +%Y%m%d`backRenRenDb=renren_minishijie$shijie.sqlback4399Db=4399_minishijie$shijie.sqlbackManyouDb=Manyou$shijie.sql

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

#!/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 <<END_SCRIPT
user $ftpuser $ftppass
passive
put $backRenRenFile $backRenRenFile
bye
END_SCRIPT

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读