数据库的备份

2019-08-15  本文已影响0人  swoft_

备份命令

mysqldump -h 127.0.0.1  -uroot -p'123456' -P 3306  test > backdb.sql 

恢复命令:

1. 创建表test2
2. mysql -h 127.0.0.1  -uroot -p'123456'  -P 3306  test2  <  backdb.sql 

需求:数据每天1点备份,备份完成之后删除3天之前的备份数据。数据保留三天

//1 每天备份数据
 * 1 * * *   mysqldump -uroot -p123456 -P 3306  test > /data/www/backup/yzk_$(date +%Y%m%d).sql

//2 删除三天前的文件
 * 1 * * *   rm -f  /data/www/backup/yzk_$(date -d "3 day ago" +"%Y%m%d").sql
 
上一篇 下一篇

猜你喜欢

热点阅读