国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python備份Mysql腳本

2020-02-23 04:40:19
字體:
來源:轉載
供稿:網友

代碼如下:
#!/usr/bin/python 

import os 
import time 
import ftplib 
import traceback 

#config vars 
systempathchr="/" #路徑分割符,*nix用"/" win32用"http://" 

dbuser="root" #數據庫用戶名 
dbpwd="dbpwd" #數據庫密碼 
dbnamelist=["dbone","dbtwo","dbthree"] #需要備份那些數據庫 

workdir="/path/to/backup/" #本地備份文件夾 
errlogfile="databack.log" #錯誤日志名 
ftp_addr="192.168.0.2" #ftp地址 
ftp_port="2102" #ftp端口 
ftp_user="databack" #ftp用戶名 
ftp_pwd="backpwd" #ftp密碼 
ftp_path="/" #存放到ftp路徑 

ftpqueue=[] 


def ftpstor(): 
    #login 
    bufsize=1024 
    ftp=ftplib.FTP() 
    try: 
        ftp.connect(ftp_addr,ftp_port) 
        ftp.login(ftp_user,ftp_pwd) 
        ftp.cwd(ftp_path) 
        for filepath in ftpqueue: 

            #open file for input as binary 
            f=open(filepath,"rb") 
            #store file as binary 
            print getfilename(filepath) 
            ftp.storbinary("STOR "+getfilename(filepath),f,bufsize) 
            f.close() 
        ftp.quit() 
    except: 
        path=os.path.join(workdir,errlogfile) 
        traceback.print_exc(file=open(path,"a")) 

     

def dumpdb(dbname): 
    global ftpqueue 
    timeformat="%Y%m%d" 
    sqlvalformat="mysqldump -u%s -p/"%s/" /"%s/" >/"%s/"" 
    tarvalformat="tar --directory=/"%s/" -zcf /"%s/" /"%s/"" 
    nowdate=time.strftime(timeformat) 
    dumpfile=os.path.join(workdir,dbname+".dump") 
    zipfile=os.path.join(workdir,dbname+nowdate+".tar.gz") 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尉犁县| 华安县| 长乐市| 兰溪市| 绥宁县| 崇明县| 宣威市| 卢湾区| 炎陵县| 榕江县| 麻栗坡县| 大田县| 从化市| 九龙坡区| 荔波县| 乐陵市| 黑山县| 澜沧| 思南县| 永泰县| 林周县| 布尔津县| 万州区| 瓦房店市| 盐津县| 朔州市| 江北区| 南溪县| 西盟| 海晏县| 舒兰市| 黎川县| 元阳县| 道孚县| 上蔡县| 治县。| 肥城市| 东源县| 托克逊县| 浦县| 阿坝|