Shell脚本实践笔记-备份数据库
2016-05-22 16:25
489 查看
1. 脚本内容
2. 运行结果:
3. 通过crontab配置,就可以按周期定时进行备份数据库了。
#!/bin/sh #定义备份存放的目录 mysql_backup_dir="/Users/test/Desktop" #定义日期 today=`date +%Y-%m-%d` for db_name in TestDemo do if test ! -e $mysql_backup_dir/$db_name/${db_name}${today}.sql then echo "建立数据库${db_name}备份文件夹。。。" mkdir -p $mysql_backup_dir/$db_name chmod -R 777 $mysql_backup_dir/$db_name/ echo "backup $db_name" mysqldump -u root -p >$mysql_backup_dir/$db_name/${db_name}${today}.sql fi done
2. 运行结果:
3. 通过crontab配置,就可以按周期定时进行备份数据库了。
相关文章推荐
- Shell脚本的几种执行方式之区别
- shell常用命令
- adb shell
- Powershell中禁止执行脚本解决办法(about_Execution_Policies)
- CentOS系统 给PHP打fpm补丁时提示 -bash: patch: command not found
- 打印出1,11,21,31,41。。。。。。的shell脚本
- bash的基础特性
- Shell脚本学习笔记-运行控制
- Shell脚本:1、文本处理的sed命令
- 关于容器的REMOTE SHELL
- 《Linux命令行与shell脚本》笔记--第4章:更多的bash shell命令·
- Linux bashrc和profile的用途和区别
- 插入排序—希尔排序(Shell Sort)
- shell简单使用(六)终端设置
- shell学习-符号
- /bin/bash: [xxxx]: command not found
- XShell连接虚拟机中Ubuntu出现连接失败的解决办法
- bash for windows 图形界面显示方法汇总
- 《Linux命令行与shell脚本》笔记--第3章:基本的bash shell命令
- 《Linux命令行与shell脚本》笔记--第2章:走进shell