加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

shell脚本 ----mysql备份使用mysqldump实现自动备份

发布时间:2022-10-21 14:31:58 所属栏目:MySql教程 来源:转载
导读: 脚本如下:
[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

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!