闲的蛋疼来整个定时备份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
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名,转载请标明出处;