首页 > 数据库 >备份 MySQL 的 shell 脚本(mysqldump版本) shell脚本

备份 MySQL 的 shell 脚本(mysqldump版本) shell脚本

时间:2022-10-10 16:02:35浏览次数:55  
标签:脚本 shell 备份 数据库 mysqldump date dbname

#!/bin/bash

# 备份 MySQL 的 shell 脚本(mysqldump版本) 
 
# 定义变量 user(数据库用户名),passwd(数据库密码),date(备份的时间标签)
# dbname(需要备份的数据库名称,根据实际需求需要修改该变量的值,默认备份 mysql 数据库)
 
user=root
passwd=123456
dbname=mysql
date=$(date +%Y%m%d)
 
# 测试备份目录是否存在,不存在则自动创建该目录
[ ! -d /mysqlbackup ] && mkdir /mysqlbackup
# 使用 mysqldump 命令备份数据库
mysqldump -u "$user" -p "$passwd" "$dbname" > /mysqlbackup/"$dbname"-${date}.sql

标签:脚本,shell,备份,数据库,mysqldump,date,dbname
From: https://www.cnblogs.com/tang-learning/p/16776020.html

相关文章

  • 检测 MySQL 服务是否存活 shell脚本
    #!/bin/bash#检测MySQL服务是否存活#host为你需要检测的MySQL主机的IP地址,user为MySQL账户名,passwd为密码#这些信息需要根据实际情况修改后方可使......
  • 安装 LAMP 环境(yum 版本) shell脚本
    #!/bin/bash#安装LAMP环境(yum版本)#本脚本适用于RHEL7(RHEL6中数据库为mysql)yummakecache&>/dev/nullnum=$(yumrepolist|awk'/repolist/{print$2......
  • 监控 HTTP 服务器的状态(测试返回码)shell脚本
    #!/bin/bash#监控HTTP服务器的状态(测试返回码)#设置变量,url为你需要检测的目标网站的网址(IP或域名),比如百度url=http://http://183.232.231.172/index.html......
  • nginx启停shell脚本
    #!/bin/bash#编写nginx启动脚本#本脚本编写完成后,放置在/etc/init.d/目录下,就可以被Linux系统自动识别到该脚本#如果本脚本名为/etc/init.d/nginx,则servic......
  • FinalShell - SSH工具
    官网:http://www.hostbuf.com/ Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe  ......
  • go查看某段ip是否通的脚本
    go查看某段ip是否通的脚本例1:packagemainimport("fmt""golang.org/x/text/encoding/simplifiedchinese""os/exec""strings""sync")funcping......
  • 【Python秒杀脚本】淘宝或京东等秒杀抢购
    我们的目标是秒杀淘宝或京东等的订单,这里面有几个关键点,首先需要登录淘宝或京东,其次你需要准备好订单,最后要在指定时间快速提交订单。 这里就要用到一个爬虫利器Seleniu......
  • 使用shell脚本上传文件至阿里云OSS(无需装任何sdk)
      #!/bin/bashhost="oss-cn-hangzhou.aliyuncs.com"bucket="bucket"#BucketNameid="id"#AccessKeyIdkey="key"#AccessKeySecretosshost=$bucket.$host......
  • 41、shell编程基础
    bash的变量默认都是全局变量,脚本内都可以调用,无论在什么位置(函数体中也一样),即函数体外可以调用函数体内的变量;local一般用于局部变量声明,多在函数体内使用;如果......
  • OS进程取样器调用python3脚本处理jmeter接口加解密,sign鉴权
    1、jmeter脚本编写添加登录请求提取token    通过json提取器提取登录后token值,并设置为全局【方便后续夸线程调用token】    2、在需要sign鉴权,加解......