代码如下:

#!/usr/local/python

import os

import time

import string

source=['/var/www/html/xxx1/','/var/www/html/xxx2/']

target_dir='/backup/'

target=target_dir+time.strftime('%Y%m%d')

zip_comm='zip -r %s %s'%(target," ".join(source))

target_database=['DB_name1','DB_name2']

sql_user='root'

sql_pwd='xxx'

if os.system(zip_comm) == 0:

print 'file backup Success is:',target

#if python version is 3.x ,print('file backup Success is:',target)

else:

print 'file backup failed!'

for database_name in target_database:

target_sql=target_dir+database_name+time.strftime('%Y%m%d')+'.sql'

sql_comm='/usr/local/mysql/bin/mysqldump -u %s -p%s %s > %s'%(sql_user,sql_pwd,database_name,target_sql)

if os.system(sql_comm) == 0:

print database_name,'is backup seccess!'

else:

print database_name,'is backup Failed!!'

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

linux python2.7 链接mysql导出数据库脚本_python备份文件以及mysql数据库的脚本代码...相关推荐

  1. python多线程读取数据库数据_Python基于多线程操作数据库相关知识点详解

    Python基于多线程操作数据库相关问题分析 本文实例分析了Python多线程操作数据库相关问题.分享给大家供大家参考,具体如下: python多线程并发操作数据库,会存在链接数据库超时.数据库连接丢 ...

  2. python操作三大主流数据库视频教程_Python操作三大主流数据库

    var 课程地址 = " http://icourse8.com/Python_database.html "; const 地址 = " http://icourse8 ...

  3. python备份文件代码_python备份文件以及mysql数据库的脚本代码

    #!/usr/local/python import os import time import string source=['/var/www/html/xxx1/','/var/www/html ...

  4. python从mysql导出大量数据_python批量导出导入MySQL用户的方法

    数据库迁移(A -> B),需要把用户也迁移过去,而用户表(mysql.user)有上百个用户.有2种方法进行快速迁移: 1,在同版本的条件下,直接备份A服务器的mysql数据库,还原到B服务器 ...

  5. python提取数据库数据_Python如何读取MySQL数据库表数据

    本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...

  6. python从mysql导出大量数据_python从mysql导出数据导excel

    # coding:utf8 import sys reload(sys) sys.setdefaultencoding('utf8') # author: 'zkx' # date: '2018/3/ ...

  7. mysql 导出数据到excel_怎样将MySQL数据导出到Excel表中

    展开全部 一.工具:MySQL数据库bai.EXCEL 二.操作du步骤 1.首先,需要打开zhi电脑上dao的Navicat for MySQL快捷键.这样就可以内查看数容据库了. 2.然后,点击r ...

  8. python语言数据库规模_Python语言访问MySQL数据库

    4.使用python语言访问MySQL 1)pymysql库:Python语言访问MySQL接口 -安装: 在线:pip install pymysql 离线: 第一步:下载安装包,下载地址: htt ...

  9. python多线程读取数据库数据_python多线程操作MySQL数据库pymysql

    python多线程操作MySQL数据库pymysql 项目中使用多线程操作数据库提示错误:pymysql.err.InterfaceError: (0, "),原因是pymysql的exec ...

最新文章

  1. Java方法调用事件_Java中的事件处理和Java中actionPerformed方法的执行
  2. python 相关性检验_在Python中计算Pearson相关性和重要性
  3. 安利一下这个群投票的小程序,比较好用
  4. 输出字母沙漏+对称字符串
  5. leetcode 221. Maximal Square | 221. 最大正方形(优化的暴力解法+动态规划解法)
  6. 32位存储环境下整数范围为什么是[-2^31,2^31-1]?
  7. java 从excel中读取数据_java如何从excel中读出数据
  8. c++ primer练习题 第七章 类 (Class)
  9. Emacs之删除整列操作
  10. scanf函数读取缓冲区数据的问题
  11. 求职季到来,你还在原地踏步吗?
  12. 客户关系管理之会员管理
  13. [HttpServlet] Error occured when handling uri: /cat/s/router
  14. pkusc2016滚粗记
  15. python毕业设计课题-毕业设计:爬虫及数据分析
  16. pacemaker+drbd主从
  17. 中兴服务器400,中兴通讯高性能400G方案:攀登5G高峰
  18. ROS雷达包出现:ERROR: cannot launch node of type: rplidar_ros
  19. [翻译]理解Unity的自动内存管理
  20. get,post区别

热门文章

  1. IBASE save
  2. 一分钟开发一个hello world级别的wordpress插件
  3. Java反射原理学习之MethodHandle debug
  4. How is Aggregation designed
  5. 仓储系统java_Java的最全最细的学习路线图,助你早日斩获心仪的Offer
  6. 广义线性模型_算法小板报(四)——初探广义线性模型和最大熵模型
  7. Python的注释方式
  8. php mysql 双条件排序,PHP-MySQL联合查询,按2个变量排序
  9. linux卸载已安装的java_Linux 中如何卸载已安装的软件(转载)
  10. 不等号属于不等式吗_初中数学——中考知识3【方程与不等式(基础)】