标签:11 备份 crontab shiyanlou 实验 MySQL 数据库系统 实验报告 实验楼
文章目录
备份实验楼的数据库
背景
实验楼的 MySQL 数据库需要设计一个自动备份方案,能够每周执行一次全备份,每天执行一次增量备份。
数据库名称为 shiyanlou,管理的用户名为 shiyanlou,密码为 shiyanlou。注意需要先手动启动 MySQL 服务。
目标
设计并实现备份方案,任务完成后满足以下要求:
MySQL 服务处于运行状态
需要为服务器中的 shiyanlou 用户设定计划任务
计划任务中设定每周的周一凌晨3点执行一次全备份
计划任务中设定每天凌晨3点执行一次增量备份,周一不执行
请不要编写额外的脚本,将备份命令直接写入 crontab -u shiyanlou 中
实验步骤
crontab -e
选3
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H3lQqn9F-1588758474080)(https://dn-simplecloud.shiyanlou.com/courses/uid1116974-20200506-1588757861085)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l7CQZBvl-1588758474082)(https://dn-simplecloud.shiyanlou.com/courses/uid1116974-20200506-1588757468738)]
使用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,并学习了完全备份和增量备份的代码
标签:11,备份,crontab,shiyanlou,实验,MySQL,数据库系统,实验报告,实验楼 来源: https://blog.csdn.net/qq_42458276/article/details/105955813
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。