前言
这是一个基于shell编写能定期对数据库进行备份的bash脚本,在系统实际运行中,总会有各种意想不到的可能使系统宕机,对数据库进行定期的备份可以最大程度的减少宕机造成的损失,保障数据。
环境
Linux Fullmultiusermode、Mysql 5.7、Shell
编写代码
准备阶段
新建数据库备份文件保存的目录,然后再新建一个目录用来存放shell脚本文件,这里我选择在home目录下新建一个shcode作为我存放sehell脚本文件的常用目录(以下编写操作皆使用root用户身份);
1、首先创建Mysql数据库备份文件保存的目录;
#在mysql安装路径下的data目录中新建一个backup文件夹
mkdir /usr/local/mysql/data/backup
2、创建shell
#创建一个专门存放shell脚本文件的目录
mkdir /home/test/shcode
#跳到该目录下使用vim指令新建shell脚本文件,命名为backup_mysqldb.sh