python实现mysql备份的脚本
2016-01-19 22:51
836 查看
#!/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"
# 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"
相关文章推荐
- python list的一些用法
- Python定制容器
- 《笨办法学Python》 第17课手记
- Python的排序:关于sort()与sorted()
- 函数:Python的乐高积木
- 我的Python成长之路---第三天---Python基础(13)---2016年1月16日(雾霾)
- 我的Python成长之路---第三天---Python基础(12)---2016年1月16日(雾霾)
- 我的Python成长之路---第三天---Python基础(11)---2016年1月16日(雾霾)
- python核心编程-使用线程锁
- Python 5.4 定制类
- python核心编程-线程
- Python 生成的页面中文乱码问题
- python基础之字典
- python更改或者查看当前工作目录
- 使用PYTHON解析Wireshark的PCAP文件
- 八大排序算法的Python实现
- 八大排序算法的Python实现
- CAS单点登录python客户端分析
- 使用PYTHONPATH来使用其他版本的Django来启动
- Python3.4 IP查询(api)