import pymysql
from os import system
from datetime import datetime
host = ' '
dbuser = ' '
password = ' '
dbname = ' '
# get tables name
conn = pymysql.connect(host=host, user=dbuser, password=password,db=dbname)
c = conn.cursor()
c.execute('SHOW TABLES')
tablelist = [ x[0] for x in c.fetchall() ]
c.close()
conn.close()
# mysqldump.exe backup (prefix_date)
prefix_date = str(datetime.today().date())
program = 'mysqldump.exe'
for table in tablelist:
command = '%s -h %s --user=%s --password=%s --tables %s %s > %s_%s_backup.sql' %(program,host,dbuser,password,dbname,table,prefix_date,table)
system(command)
'Mysql, Maria DB' 카테고리의 다른 글
mysqldump를 이용한 mariadb backup (0) | 2020.05.08 |
---|---|
mariadb 원격 접속 허용 쿼리 (0) | 2020.01.31 |
[ Mariadb ] 10.x version install (YUM) (0) | 2019.12.18 |
[ Mariadb ] View database Version. (마리아DB 버전보기) (0) | 2019.12.18 |
[ mariadb query ] delete문 (0) | 2019.11.29 |
maria db today sql (오늘 날짜 출력 쿼리) (0) | 2019.09.30 |
[Python] pandas를 이용한 mariadb 결과값 csv 파일로 저장 (0) | 2019.08.26 |
maria db column 추가 (0) | 2019.07.22 |