zoukankan      html  css  js  c++  java
  • 备份数据库

    备份数据库命令:

    mysqldump -uroot -p123456 -A >wxc123.sql 备份数据库命令

     1 import os,datetime
     2 class BakDb(object):
     3     def __init__(self,ip,username,passwd,port=3306,path='E:db_bak'):
     4         self.ip=ip
     5         self.username=username
     6         self.passwd=passwd
     7         self.port=port
     8         self.path=path
     9         self.path_exist()
    10         # self.bak_db()
    11     def path_exist(self):
    12         if not os.path.isdir(self.path):#不存在的话就创建
    13             os.mkdir(self.path)
    14     def bak_db(self):
    15         #mysqldump - u%s - p%s -P%s -h%s -A > wxc123.sql
    16         filename=str(datetime.date.today())+'.sql'
    17         abs_file=os.path.join(self.path,filename)#变成绝对路径
    18         command=r'''
    19         mysqldump -u{username} -p{passwd} -P{port} -h{ip} -A > {filename}
    20         '''.format(username=self.username,
    21                    passwd=self.passwd,
    22                    port=self.port,
    23                    filename=abs_file,
    24                    ip=self.ip)
    25         print(command)
    26         os.system(command)
    27 
    28         print('done!数据库备份完成!')
    29 db1=BakDb('211.149.218.16','jxz','123456')
    30 db1.bak_db()
  • 相关阅读:
    ASP记录(一)
    ASP HTML JS CSS JQ之间恩怨
    ASP记录(二)之Input
    网页范例
    初识GoAhead
    TCP、IP、Http、Socket、telnet
    自定义博客的背景图片
    工具管理操作类介绍
    STL string的构造函数
    cout 格式化输出
  • 原文地址:https://www.cnblogs.com/wxcx/p/8512073.html
Copyright © 2011-2022 走看看