最近好久没写代码了,上班时间老是在忙些琐碎的事情,今天给大家介绍个很简单的脚本,用python来给我们的mysql做个数据库备份吧,下面直接看代码了,这个脚本是第一版的,嘿嘿,十分粗浅,先看看吧:

   1:  #!/usr/bin/env python
   2:  import time
   3:  import os
   4:  password='root'
   5:  #mysql的root的用户名密码,
   6:  name=time.strftime("%Y-%m-%d %H:%M:%S")
   7:  #名字的格式以时间方式命名,方便理解和容易知道时间
   8:  destDir='/home/mysqlbak/'
   9:  #存放数据库备份的目的目录
  10:  cmd='mysqldump -uroot -p' + password + ' --all-databases > ' + destDir + name + '.sql'
  11:  #备份的系统命令
  12:  print cmd
  13:  #打印命令,方便调试
  14:  os.system(cmd)
  15:  #执行系统命令
  16:  print ("backup Mysql Successs...")
  17:  #显示备份成功

转载于:https://blog.51cto.com/world77/967039

python备份数据库相关推荐

  1. python比较数据库表今天跟前一天数据增量,Python 生产环境Mysql数据库增量备份脚本...

    Mysql数据库常用的办法是通过mysqldump导出sql进行备份,但是不适合数据量很大的数据库,速度,锁表是两个严重的问题.前面写了一遍blog介绍xtrabackup的热备工具.下面的脚本是基于 ...

  2. python连接阿里云数据库_记一次python备份阿里云RDS数据库

    阿里云是目前国内公有云排名靠前的一家企业,安全性较高,但在保证安全的前提下也存在着业务上云后如何进行备份,下面的实例是一个现实的项目案例,主要是数据库上云后如何将数据备份到本地存储设备中,下面是以py ...

  3. 通过python下载阿里云RDS备份数据库

    创建python脚本 #!/usr/bin/env python #coding=utf-8from aliyunsdkcore.client import AcsClient from aliyun ...

  4. python自动下载阿里云数据库数据_脚本自动下载阿里云每日备份数据库镜像

    脚本自动下载阿里云每日备份数据库镜像 背景 前端时间街道一个临时需求,要求根据每日的数据快照,统计计算出需要数据结果,并写入数据库,提供查询接口. 遇到两个自己没有尝试过的点: 阿里云导出的数据库是. ...

  5. Python实现定时备份数据库-mysql篇

    前言:作为运维人员,数据库的备份一定是日常工作中必不可少的一项工作,除了经常写的shell脚本来备份数据库,然后加入到Linux自带的crontab中以外,我利用了工作闲暇时间用python写了一个这 ...

  6. python习题:写一个备份数据库的脚本

    备份数据库的命令 mysqldump(操作系统的命令) import os,datetime class BakDB(object): def __init__(self,ip,username,pa ...

  7. Python 备份阿里云RDS数据库优化版

    思路: 1.链接阿里云rds 2.按数据库分别导出sql作为备份(以数据库名作为文件夹名,以每天日期作为文件名直接压缩为.sql.gz) 3.删除过期备份内容 分表版:https://blog.csd ...

  8. python生成数据库指令_Python学习—数据库操作

    python2中操作数据库:MySQLdb python3中操作数据库:pymysql python接连数据库 1.创建数据库连接: mysql.connect()函数 2.执行数据库操作: 执行数据 ...

  9. MongoDB数据库(了解MongoDB及基础命令,备份数据库)

    文章目录 MongoDB数据库(了解MongDB及基础命令,备份数据库) 什么是MongoDB ? 主要特点 配置mongdb数据库 多实例配置 数据库操作 备份数据库 MongoDB数据库(了解Mo ...

最新文章

  1. 【The final】软件工程实践总结
  2. 【转载自codeproject】Another Look At IDisposable
  3. ijcai statistics
  4. 用于大型的科学计算的计算机,科学计算器广泛适用于大、中、小学生、教师、科研人员及其他各界...
  5. android 响应类型,android – Retrofit 2 RxJava – Gson – “全局”反序列化,更改响应类型...
  6. JavaScript通俗易懂(一)-变量提升
  7. 《深度学习》————NN网络是否可以拟合任何一种函数
  8. 杨辉三角python代码 不要括号_关于杨辉三角python代码的问题
  9. 神州数码交换机enable密码清除
  10. sql语句实现动态添加查询条件
  11. 唐山师范学院计算机论文,唐山师范学院
  12. WEB认证苹果手机锁屏后出现断开WI-Fi的现象和解决
  13. HTTP协议知识点总结
  14. int8,FLOPS,FLOPs,TOPS 等具体含义
  15. MySQL之SQL基础
  16. 使用pdfobject预览pdf
  17. Theos(五):.deb 与 dm.pl
  18. android ps2模拟器下载地址,呆萌PS2模拟器app下载
  19. 《Linux运维总结:vsftp服务器发回了不可路由的地址使用服务器地址代替》
  20. [python]微信公众号+python+新浪SAE实现实时天气预报功能

热门文章

  1. 浅谈Vue中的虚拟DOM
  2. java正则表达式 %_java正则表达式入坑指南
  3. sed shell 替换空格_shell三剑客之sed!
  4. ASP.NET的属性绑定、表达式绑定、集合绑定、方法绑定、DropDownList集合绑定、DataList绑定、GridView绑定
  5. MyBatis框架parameterType为哈希类型的别名映射和resultMap映射
  6. java ssh环境 eclipse_SSH在eclipse中环境搭建
  7. java中Assert使用
  8. js中src赋值理解
  9. kafka实现组内广播
  10. 宝宝头三年影响一生[转]