“数据库系统实验”实验报告(11)

文章目录

  • 备份实验楼的数据库
    • 背景
    • 目标
    • 实验步骤
    • 实验小结

备份实验楼的数据库

背景

实验楼的 MySQL 数据库需要设计一个自动备份方案,能够每周执行一次全备份,每天执行一次增量备份。

数据库名称为 shiyanlou,管理的用户名为 shiyanlou,密码为 shiyanlou。注意需要先手动启动 MySQL 服务。

目标

设计并实现备份方案,任务完成后满足以下要求:

MySQL 服务处于运行状态
需要为服务器中的 shiyanlou 用户设定计划任务
计划任务中设定每周的周一凌晨3点执行一次全备份
计划任务中设定每天凌晨3点执行一次增量备份,周一不执行
请不要编写额外的脚本,将备份命令直接写入 crontab -u shiyanlou 中

实验步骤

crontab -e

选3
“数据库系统实验”实验报告(11)_第1张图片

“数据库系统实验”实验报告(11)_第2张图片
使用a或insert将备份命令插入

完全备份
0 3 * * 1 Mysqldump -u root mysql_shiyan > bak.sql 2>&1
增量备份
0 3 * * 0,2-6 Mysqldump[--no-defaults] -u root mysql_shiyan > bak.sql 2>&1

输完代码后Esc,输入:wq退出

实验小结

通过此次实验,自己学到了如何去使用crontab,并学习了完全备份和增量备份的代码

你可能感兴趣的:(数据库)