首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

shell脚本案例-mysql备份脚本

案例需求 写一个mysql binlog备份脚本,要求每天0点0分,计算机自动备份前一天的binlog日志,打包后发送给备份服务器。...脚本应用场景: 文件备份 解决问题 日常文件备份 日常数据备份 脚本思路 1、确定binlog的位置及备份时间间隔 每天 ​ 当前要备份的binlog是谁 ​...文件夹命名 年-月-日 再次打包 5、使用scp拷贝到备份机器 6、备份机器解压收到的目录压缩包 通过校验码 教研binlog压缩包是否完整 ​ 完整 完成备份 -----发邮件给管理员,明确备份成功...​ 不完整 报错------发邮件给管理员,要求手动备份 实现代码 #!.../bin/bash #Description: #Author: www.zutuanxue.com #Created Time: #将mysql的binlog日志备份备份服务器 ######

2.3K10

MySQL 冷备份操作 + shell 脚本自动备份

data 当需要进行冷备份操作时, 只需执行脚本命令即可(操作会覆盖掉之前备份的压缩文件,没啥不利影响) ☞ tar 恢复/还原数据操作 首先删除原来的 /var/lib/mysql/data,或者重命名一下...感觉,这个技术含量不如 —— 使用 XtraBackup 进行数据热备 ---- Shell 脚本自动备份 不过,这种方式需要 MySQL 服务开启,不然无法备份数据 个人觉得有点像热备份...但是,鄙人的理解是: 因为无法操作事务更新,不同于标准的热备份 可以理解为当下不对外提供数据更新操作 或者当前时间点离开集群 ☞ 脚本配置 首先创建脚本 touch backup.sh 然后,...exit fi 然后,需要对脚本赋予权限 chmod -R 755 backup.sh 在需要进行数据备份时,执行指令即可 ....shell 脚本】 【题外话】 个人觉得 这种方式倒是挺适合本地测试或者小型项目 最简单的操作就是: 可以进行 .sql 文件的导出操作嘛 使用 Navicat

2.8K30

2015博客升级记(七):CentOS7定时备份MySql的shell脚本

这是《2015年博客升级记》系列文章的第七篇,主要记录在Linux系统中如何使用shell脚本备份服务器上的mysql数据库。...1 使用说明 下面是MySql数据库的shell备份脚本,其中参数DBLIST表示要备份的mysql数据库名称、NUMDAYS表示保留多少天以内的备份文件、MyUSER和MyPASS表示mysql数据库的用户名和密码...最终,每次执行这个脚本生成的备份文件名类似于系统日期时间+.sql.gz,例如20150606.sql.gz。...使用时通过chmod +x mysql_backup.sh命令添加执行权限,然后可以利用Linux系统的crontab定时任务工具执行该脚本。...例如下面这个配置就是每天凌晨1点的时候执行该shell脚本,生成mysql数据库的备份文件。

6110
领券