zoukankan      html  css  js  c++  java
  • python实现mysql备份的脚本

    #!/usr/bin/env python                                                                                                                           

    # encoding: utf-8
         

    import os,time,sys
         
    bakup_dir = '/home/bak/mysql'
         

    current_time = time.strftime('%Y%m%d%H%M%S')
         
    user = 'root'
        

    password = 'root'
        
    database = ['mysql','aaa']
        

    if os.path.exists(bakup_dir):
        
            print "The path %s exists" % bakup_dir
        
    else :
        
            os.makedirs(bakup_dir)
        
            print "The path %s create sucessful" % bakup_dir
        
     os.chdir(bakup_dir)


     for i in range(len(database)):
        
            a = database[i]
        
            mysqlbak_cmd = "mysqldump -u%s -p%s --default-character-set=utf8  %s > %s%s.sql" % (user,password,a,current_time,a)
        
            os.system(mysqlbak_cmd)
     

    print "backup sucessful"

  • 相关阅读:
    Django form
    centos 配置yum 源
    VMware clone centos 没有获取到ip
    python 自定义分页
    模态对话框
    Keepalived HAProxy mysql 配置HA
    HAProxy + mysql 配置
    mysql 配置主从
    关于python很好的网站和书籍
    【文件系统】dumpe2fs命令
  • 原文地址:https://www.cnblogs.com/glxsc/p/5141223.html
Copyright © 2011-2022 走看看