python backup for mongo, mysql, FactorRH

app.py 599B

1234567891011121314151617181920212223242526272829303132
  1. import os
  2. import time
  3. import datetime
  4. import pipes
  5. DB_LIST = ['BDECR', 'BDEDO', 'BDEGT', 'BDEHN', 'BDENI', 'BDEPA', 'BDESV']
  6. DB_USER = 'haproxy'
  7. DB_PASS = str(os.getenv('QAPASS'))
  8. DB_HOST = '159.203.104.215'
  9. BACKUP_PATH = '/backup/'
  10. def Backup():
  11. BACKUP_PATH = 'backup/'
  12. DATETIME = time.strftime('%d%m%d-%H%M')
  13. for DB_NAME in DB_LIST:
  14. DATETIME = time.strftime('%d%m%Y-%H%M')
  15. FILE_NAME = BACKUP_PATH + f'{DB_NAME}-' + DATETIME + '.sql'
  16. try:
  17. os.stat(FILE_NAME)
  18. except:
  19. os.mkdir(FILE_NAME)
  20. print(FILE_NAME)
  21. Backup()