总时长 27:01:00 共153P 普通篇包含1p-90p的内容 高级篇从91P开始学习
此文章包含第102p-第p107的内容
一些关键字的使用
read
函数
加上后缀名之后 自动删除后缀名
用来接收一个变量,然后过滤出文件名与目录,像之前tomcat那个例子一样
自定义函数
shell案例
备份数据库
步骤
- 定义备份文件位置; 得到当前时间;
- 定义数据库的信息
-
创建备份目录
切记两边加空格 否则报错
-
备份数据库
-q 选项表示在导出数据时使用短语句(INSERT INTO),从而尽可能减小导出文件的大小。这通常可以提高导出和导入的性能,但也可能会增加导入时的一些负担。如果不指定 -q 选项,则默认使用完整语句(INSERT INTO ... VALUES ...)。
-R 选项表示在导出数据时包括存储过程和触发器等相关信息。如果数据库中包含了存储过程或触发器等对象,那么在使用 mysqldump 导出数据库时,需要加上 -R 选项才能将这些对象一并导出。如果不需要导出这些对象,则可以不指定 -R 选项。
解压
查看
cat xxx.sql
- 将日期文件夹处理成 tar.gz 然后删除这个日期文件夹
- 删除10天前的备份
- 设置到2:30执行
记得光标打在最后 再esc
总结