代码如下 |
复制代码 |
#!/bin/bash
root_path=/data/backup
#进入备份文件存放目录
cd $root_path
#备份文件名,系统当前时间(年-月-日),注意'+'后边不留空格
file_name=$(date +"%Y-%m-%d").sql
#username:用户名,password:密码,database:数据库名
mysqldump -uusername -ppassword database > $file_name
echo "your database backup successfully!"
echo "file path:$root_path/$file_name"
|
原理非常的简单就是利用mysqldump直接进行备份并生成.sql文件了。