Mysql 定时备份实践

发布于 2015-10-10 / Linux / 0条评论 / 883浏览

闲的蛋疼来整个定时备份mysql数据库
使用mysqldump本机定时备份名字为prod的数据库

执行命令

mkdir /x/script
mkdir /x/bak/mysqldata
cd /x/script
vim bakmysql-prod.sh

编辑

#!/bin/sh
# mysql backup
mysqldump -uroot -p123 prod > /x/bak/mysqldata/prod_`date +%Y-%m-%d_%H:%M:%S`.sql

保存,之后赋权限

chmod +x bakmysql-prod.sh

测试一下

./bakmysql-prod.sh
cd /x/bak/mysqldata
ls
prod_20151009_234955.sql

通过crontab实现每天凌晨30自动备份
编辑

cd /etc 
crontab -e
*/30 0 * * * /x/script/bakmysql-prod.sh

保存
如果没有crontab,可参考上一篇 CentOS 安装 crontab

Thanks

评论
站长统计