压缩备份Mysql数据库

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
Sql代码   收藏代码
  1. [1].[代码] 压缩备份Mysql数据库 跳至 [1]  
  2. #!/bin/bash  
  3. shijie=`date +%Y%m%d`  
  4. backRenRenDb=renren_minishijie$shijie.sql  
  5. back4399Db=4399_minishijie$shijie.sql  
  6. backManyouDb=Manyou$shijie.sql  
  7. backRenRenFile=renren$shijie.tar.gz  
  8. back4399File=file4399$shijie.tar.gz  
  9. backManyouFile=Manyou$shijie.tar.gz  
  10. password=123456  
  11. cd /var/www/back  
  12. mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction renren > $backRenRenDb  
  13. echo -e "Backup "$backRenRenDb" DONE!\n"  
  14. mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction 4399 > $back4399Db  
  15. echo -e "Backup "$back4399Db" DOne!\n"  
  16. mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction manyou > $backManyouDb  
  17. echo -e "Backup "$backManyouDb" DONE \n";  
  18.    
  19. tar -zcvf $backRenRenFile $backRenRenDb  
  20. echo -e "Backup File "$backRenRenFile" Done!\n"  
  21. tar -zcvf $back4399File $back4399Db  
  22. echo -e "Back File "$back4399File" Done \n";  
  23. tar -zcvf $backManyouFile $backManyouDb  
  24. echo -e "Back File "$backManyouFile" Done \n";  
  25. rm -f $backManyouDb  
  26. rm -f $backRenRenDb  
  27. rm -f $back4399Db  
  28. echo -e "Backup Done"  
  29.    
  30. #ftp upload  
  31. ftphost=192.168.1.1  
  32. ftpuser=test  
  33. ftppass=test  
  34.    
  35. ftp -n $ftphost <<END_SCRIPT  
  36. user $ftpuser $ftppass  
  37. passive  
  38. put $backRenRenFile $backRenRenFile  
  39. bye  
  40. END_SCRIPT  
  41.    
  42. http://hi.baidu.com/jxvip/blog/item/197e3df3c6a95c5f352accd9.html  
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
SQL 关系型数据库 MySQL
mysql怎么备份
mysql怎么备份
188 7
|
9天前
|
数据库
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
18 0
|
1月前
|
SQL 存储 数据库
数据安全无忧,SQL Server 2014数据库定时备份解密
数据安全无忧,SQL Server 2014数据库定时备份解密
|
2月前
|
关系型数据库 MySQL Linux
Linux环境下定时备份mysql数据库
Linux环境下定时备份mysql数据库
|
2月前
|
数据库 对象存储 数据安全/隐私保护
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
在oceanbase数据库中,有没有遇到备份到oss环境,备份进度到98%就一直卡着的问题?
27 6
|
2月前
|
存储 关系型数据库 MySQL
mysql怎么备份
mysql怎么备份
21 7
|
2月前
|
SQL 存储 关系型数据库
备份数据库
备份数据库
22 9
|
2月前
|
监控 容灾 安全
规划阿里云RDS跨区迁移并构建容灾与备份策略
规划阿里云RDS(Relational Database Service)跨区迁移并构建容灾与备份策略
109 2
|
2月前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表11、日志和备份——1、查看日志——2、数据备份和恢复(mysqldump, mysqlbinlog)
MySQL技能完整学习列表11、日志和备份——1、查看日志——2、数据备份和恢复(mysqldump, mysqlbinlog)
45 0
|
15天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)