shell脚本 ----mysql备份使用mysqldump实现自动备份
[root@localhost shell]# cat mysqldump.sh
#!/bin/bash
#定义变量user(数据库用户名),passwd(数据库密码),date(备份的时间标签)
#dbname(需要备份的数据库名称,根据实
脚本如下: [root@localhost shell]# cat mysqldump.sh #!/bin/bash #定义变量user(数据库用户名),passwd(数据库密码),date(备份的时间标签) #dbname(需要备份的数据库名称,根据实际需求需要修改该变量的值mysql备份,默认备份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 (编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |