shell实例

###########################
shell实例_第1张图片
shell实例_第2张图片
shell实例_第3张图片最终版本:
shell实例_第4张图片
shell实例_第5张图片
shell实例_第6张图片 数据库备份脚本

要求:
1:执行 db_dump.sh westos(数据库密码)
2:脚本执行后会备份数据库中的所有库到/mnt/mysqldump 目录中
3:备份文件名称为:“库名称.sql”,当此文件存在时报错,并询问动作
4:输入“S”跳过备份,输入“B”时备份“库名称.sql”文件为“库名称_backup.sql”,当输入“O”时,覆盖源文件

步骤:

1:安装数据库
   安全初始化
2:检测数据库的状态,
 若存在文件/var/lib/mysql/mysql.sock,说明数据库是开着的,如果该文件不存在,说明数据库是关着的。需要开启数据库。
3:判断密码是否正确。
4:导入,备份文件,判断如果备份文件存在应该执行什么动作。

shell实例_第7张图片
shell实例_第8张图片
shell实例_第9张图片shell实例_第10张图片
shell实例_第11张图片
shell实例_第12张图片
最终版本:
shell实例_第13张图片
shell实例_第14张图片
shell实例_第15张图片
shell实例_第16张图片
shell实例_第17张图片
shell实例_第18张图片

shell实例_第19张图片
shell实例_第20张图片shell实例_第21张图片
shell实例_第22张图片

你可能感兴趣的:(shell实例)