您的位置:首页 > 数据库

利用crontab定时备份数据库为sql文件

2016-09-30 18:00 295 查看
测试:每1分钟执行1次,利用crontab*/1 * * * * /opt/nginx/db_bak.sh每天的0点0分把数据库备份为日期格式
0 0 * * * /opt/nginx/db_bak.sh


脚本如下:#!/bin/bashlogs_path="/opt/nginx/sql_bak/"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/cd /var/lib/mysqlmysqldump -uroot -pyourdbpassword tablename>${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/tablename_$(date -d "yesterday" +"%Y%m%d").sql注意需要修改上面的数据库用户名和密码结果如下:ls /opt/nginx/sql_bak/2016/03/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: