mysql数据库备份全库,MySQL全库备份策略

d b p a s s w d of 房间 否 是 空 网格 , 否 已运行 db_passwd之间没有空格,否则注释> 语义> /math> d b p ? 一个 s s w d 的> 房间 否 是 空 网格 , 否 运行 db_passwd将被解析为参数[数据库名称]

4.运行脚本

879735cabff96e5992a76a8a406f1a2e.png

声明:https://blog.csdn.net/qq_40891197/article/details/bkDatabaseName.sh

如果您不运行它,则需要先向脚本文件添加执行权限

1.更改备份策略的执行权限

0519b3e3d2ad5de0389529ac1dd5d0b6.png

语句:chmod 777/home/dbback/bkDatabaseName.sh

2.创建计划任务

286805b3b2183219d431b1c24c9ef084.png

声明:crontab-e

9222f2f1a1204fd4a68ced66d95318d1.png

语句:00 11 * * */home/dbback/bkDatabaseName.sh

表示bkDatabaseName.sh脚本每天每天11点自动运行

3.重新启动计划的任务

使用服务crond重新启动或/etc/init.d/crond重新启动(在Centos7下使用systemctl重新启动crond)

服务crond start//启动服务

服务crond stop//关闭服务

服务crond重新启动//重新启动服务

服务crond reload//重新加载配置

服务crond状态//查看服务状态

4.定期删除

在bkDatabaseName.sh中添加定时删除命令

3083a38ddd39ebaa64a5311e0855ab21.png

声明:find $ backup_dir-name $ db_name” *。Sql”-type f-mtime +7-exec rm-rf {}; \ gt;/dev/null 2 gt; \ 1

评论:

-type f表示查找公共类型文件,f表示普通文件,您不能编写

-mtime +7根据文件更改时间查找文件,+ 7表示文件更改时间为7天之前;如果为-mmin +7,则表示文件更改时间为7分钟前

-exec rm {};意味着要执行一个shell命令,在exec选项之后是要执行的命令或脚本,然后是一对{},一个空格和一个\\\\,最后是一个分号;

/dev/null 2 gt; \ 1将标准错误重定向到标准输出,然后将其抛出/DEV/NULL。用外行的话来说,所有标准输出和标准错误都丢到了垃圾箱中; \表示命令在后台执行

a97780d3998d38e14e447301fcfcd9e2.png

语句:mysql-u root-p sudipc \ lt;/home/dbback/sudipc_20190606114314.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值