阿里云是目前国内公有云排名靠前的一家企业,安全性较高,但在保证安全的前提下也存在着业务上云后如何进行备份,下面的实例是一个现实的项目案例,主要是数据库上云后如何将数据备份到本地存储设备中,下面是以python为基础编写的一套从阿里云备份数据库数据到本地,python api是借助阿里云的export api 作为参考并进行完善的一套脚本工具。

有疑问或者执行过程中有问题可以在下面评论!

完整版

#!/usr/bin/env

python

#coding=utf-8

importrequests

importtime

importdatetime

importjson

importwget

fromaliyunsdkcore.clientimportAcsClient

fromaliyunsdkcore.acs_exception.exceptionsimportClientException

fromaliyunsdkcore.acs_exception.exceptionsimportServerException

fromaliyunsdkrds.request.v20140815.DescribeBackupsRequestimportDescribeBackupsRequest

client=AcsClient(‘AccessKey ID’,‘Access Key Secret’,‘cn-hangzhou’);#定义用户AccessKey信息

# AccessKey信息 ,需要在阿里云用户管理信息下创建

rdsId=“rm-bp1r415f1110mkz4b”#R定义DS实例ID变量

#配置备份文件开始及结束的时间

startTime=(datetime.date.today()-datetime.timedelta(days=-1)).strftime(“%Y-%m-%dT%H:%MZ”)#定义启动时间类型

endTime=datetime.date.today().strftime(“%Y-%m-%dT%H:%MZ”)#定义结束时间类型

#阿里云请求类型

request=DescribeBackupsRequest()

request.set_accept_format(‘json’)

request.set_DBInstanceId(rdsId)#RDS实例ID

request.set_BackupMode(“Manual”)#实例备份类型

Automated(自动)、Manual(手动)

request.set_BackupStatus(“Success”)#实例备份状态

#request.set_BackupId(backupId)

request.set_EndTime(startTime)#备份开始时间

request.set_StartTime(endTime)#备份结束时间

response=client.do_action_with_exception(request)

data=json.loads(response.decode(‘utf-8’))

forkeyindata[‘Items’][‘Backup’]:#过滤相关信息

#print(key[‘BackupDownloadURL’])

url=key[‘BackupDownloadURL’]#以url为变量进行存储文件下载链接

#print(url)

file=wget.download(url)#根据url变量存储的信息进行逐条运行

python连接阿里云数据库_记一次python备份阿里云RDS数据库相关推荐

  1. python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...

    今天在将已经爬取完存成txt文件批量导入保存csv格式时,文本中的汉字能够正常正常显示,但是用正常的方法保存到csv中就成了乱码. 最开始的写法:with open(city+'.csv','a+') ...

  2. mysql rds 定时执行_如何使用脚本自动备份阿里云rds数据库

    vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin ...

  3. 深圳python爬虫培训南山科技园钽电容回收_记一次python 爬虫爬取深圳租房信息的过程及遇到的问题...

    为了分析深圳市所有长租.短租公寓的信息,爬取了某租房公寓网站上深圳区域所有在租公寓信息,以下记录了爬取过程以及爬取过程中遇到的问题: 爬取代码: import requests from reques ...

  4. python解决租房问题_记一次python 爬虫爬取深圳租房信息的过程及遇到的问题

    为了分析深圳市所有长租.短租公寓的信息,爬取了某租房公寓网站上深圳区域所有在租公寓信息,以下记录了爬取过程以及爬取过程中遇到的问题: 爬取代码: import requests from reques ...

  5. python连接linux堡垒机_利用Python Paramiko开发linux堡垒机

    1.Paramiko模块下的demo.py程序 前面利用Python中的Paramiko模块可以进行SSH的连接,以及用来传送文件(SFTP),但是无论是哪一种方式,连接都是短暂的,并非是长连的,即一 ...

  6. python入侵数据库数据库_一个简单的Python访问Mysql数据库例子

    2020/11/3操作记录 搭建好Python的数据环境之后,接下来就是在Python代码中访问数据库我先在Navicat图形化界面创建一个数据库命名为pythontest,再在数据库中创建了一个表s ...

  7. python 爬虫源码 selenium并存储数据库_使用pythonSelenium爬取内容并存储MySQL数据库的实例图解...

    这篇文章主要介绍了python Selenium爬取内容并存储至MySQL数据库的实现代码,需要的朋友可以参考下 前面我通过一篇文章讲述了如何爬取CSDN的博客摘要等信息.通常,在使用Selenium ...

  8. azure云数据库_如何使用SQL Data Sync同步Azure SQL数据库和本地数据库

    azure云数据库 SQL Data Sync allows you to synchronize data across multiple Azure SQL databases and on-pr ...

  9. python 连接hive_《go语言从入门到入坟》Go 操作 数据库、Redis、HDFS

    楔子 这里我们来介绍一下如何使用 Go 连接数据库.Redis.HDFS,当然数据库.Redis.HDFS本身我们就不介绍了,这里我们主要介绍如何使用 Go 进行连接并执行相应操作. Go 操作数据库 ...

最新文章

  1. 软件项目经理新手上路9 - 谁是你的敌人?
  2. 几种常用的Java数据源解决方案
  3. controller 和 Action 之间的区别
  4. HDU1283 最简单的计算机【模拟】
  5. spring-在配置文件中配置DAO时直接引用DataSource
  6. 如何检测被锁住的Oracle存储过程及处理办法汇总(转)
  7. linux下编辑文件实验,Linux实验_修改
  8. python 二维矩阵画三维图_python 二维矩阵转三维矩阵示例
  9. DoNet6新特性 PriorityQueue 优先队列终于来啦~
  10. 《缠中说禅108课》56:530 印花税当日行情图解
  11. Vue解决跨域问题之Node反向代理
  12. 平板电脑如何刷linux,平板电脑刷windows的方法是什么_如何把平板刷windows图文步骤...
  13. deny后加to do还是doing_常见的后面只能接to do的词组(不能接doing)有哪些
  14. OpenCV批量读取路径下所有图片
  15. 百度网站优化和360网站优化的排名算法异同之处
  16. EMU8086使用及8086指令系统(微机原理实验)
  17. 【Avro一】Avro入门
  18. 判断当前是否是移动端H5打开
  19. 用Python爬取淘宝商品
  20. 废物的靶场日记 hackthebox-lame+brainfuck

热门文章

  1. 从“Real如我”来看当前社交APP开发-深圳积木创意科技
  2. MySQL遇到错误:1217 - Cannot delete or update a parent row: a foreign key constraint fails
  3. 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个
  4. 抖音昵称html,抖音书单账号昵称_抖音网名大全
  5. Python给定两个有序整数数组nums1和nums2,合并nums1和nums2为数组nums1
  6. 多行文本展开收起(css)
  7. 【深度】分化人类行为和认知能力的6个评估函数
  8. 模拟狗狗的“魔鬼步伐”,比更真还更真
  9. 怎么去除新装修房子的甲醛
  10. 杰理之GSENSOR【篇】