HOME 개발팁 자동 mysql 백업

프로그램 작업하다 좋은 팁, 정보, 테스트를 기록하는 곳입니다.


python | 자동 mysql 백업

페이지 정보

작성자 전소현 작성일20-07-11 17:20 조회413회 댓글0건

본문

지정된 시간 데이타베이스 백업하자!

파이썬 파일 생성 Autobackup.py

-*- coding:utf-8 -*-
!/usr/bin/python

import time
import os
import logging

userid    = "root"
userpw    = "디비패스워드"
databases = "데이타베이스명"
backupdir = "/home/백업위치/backup"

def database_backup():
    try:
        now = time.localtime()
        now_date = "%04d-%02d-%02d_%02d:%02d:%02d" % (now.tm_year, now.tm_mon, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec)

        os.system("mysqldump -u"+userid+" -p"+userpw+" --max_allowed_packet=1024M --databases "+databases+" > "+backupdir+"/"+databases+"_"+now_date+".sql")
        print('Complete Database Backup :' + now_date)

    except Exception as ex:
        print('err', ex)
   
database_backup()

2. 저정된 파일을 리눅스  크론으로 자동 스케줄러 등록한다.\

vi /etc/crontab
35 1 * * * root /autobackup.py >> /log/sqlback.log 2>&1

일 1시 35분 자동 실행된다.


#백업

[주소복사] https://www.goodsweb.kr/?u=D41xNVZM
SNS 알리기
핀터레스트
텔레그램로
블로그로
카카오스토리
카톡 공유

관련 블로그
로딩중


2명  IP : 18.217.♡.183
001 40.♡.167.76 굿스웹 - 홈페이지 유지보수 관리
(/)
002 40.♡.167.63 jquery sendurl 타임값 검증처리 - 개발팁
(/bbs/board.php?bo_table=tip&wr_id=199)

접속자
  • 오늘 : 313
  • 어제 : 343
  • 최대 : 874
  • 전체 : 401,362

검색로봇(Robots) 최근 방문시간
  • BING : 6분 전
  • GOOGLE : 7시간 전
  • NAVER : 10시간 전
  • DAUM : 3일 전

ETH : 0x8abf3B748ab78828AE07685e4fd53d1a606f18D3



페이스북 네이버 블로그 굿스웹 쇼핑몰 네이버 카페 굿스웹 트위터 굿스웹 티스토리 Google Play