[关闭]
@tianyu-211 2016-12-25T10:18:04.000000Z 字数 511 阅读 788

自动备份mysql

Linux


Python代码:

名称保存为databasedump.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 16/10/30 下午9:04
import os
import time
user = 'root'#不要改
passwd = 'passwd' #填密码
if not os.path.exists("/backup"):
os.mkdir("/backup")
while True:
os.chdir("/backup")
File = 'backup-'+ str(time.time()) + '.sql'
os.system("mysqldump -u"+user+" -p"+passwd +" ov >"+File)
time.sleep(86400)

自动备份说明

默认一天备份一次,可以修改sleep的参数值,修改备份时间
先修改密码
然后

vim databasedump.py

填入密码

nohup python databasedump.py &

通过nohup运行程序后

ps -ef | grep command
kill -9 pid

结束进程
eg:

ps -ef | grep databasedumo.py
kill -9 pid

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注