版权声明: https://blog.csdn.net/zhydream77/article/details/81149487
脚本如下:
[root@localhost shell]# cat mysqldump.sh
#!/bin/bash
#定义变量user(数据库用户名),passwd(数据库密码),date(备份的时间标签)
#dbname(需要备份的数据库名称,根据实际需求需要修改该变量的值,默认备份mysql数据库)
user='root' -----数据库用户
passwd='123456' -----数据库密码
dbname=mysql ------需要备份的数据库
date=$(date +%Y%m%d) -----给备份后的数据库设值
[ ! -d /mysqlbackup ] && mkdir /mysqlbackup ----查看有可以放备份的数据的文件夹,如果没有则自动创建
mysqldump -u "$user" -p"$passwd" "$dbname" > /mysqlbackup/"$dbname"-${date}.sql ------备份数据库
效果图:
[root@localhost /]# cd /mysqlbackup/
[root@localhost mysqlbackup]# ls
mysql-20180721.sql mysql-.sql
---------------------
作者:zhy-dream
来源:CSDN
原文:https://blog.csdn.net/zhydream77/article/details/81149487
版权声明:本文为博主原创文章,转载请附上博文链接!