2 配 置 msmtp 帐 号 [root@test_b msmtp-1.4.16]# cd /usr/local/msmtp/ [root@test_b msmtp]# mkdir etc [root@test_b msmtp]# cd etc/ # 新 建 etc 目 录 # 进 入 etc 目



Similar documents
I

云信Linux SSH认证代理用户手册

第 一 部 分 MagiCAD for Revit 安 装 流 程

登录、注册功能的测试用例设计.doc

徐天宏:《基因天堂》.doc

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

Cybozu Garoon 3 管理员手册

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

网络保险箱客户端使用手册

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

2 通 过 管 理 端 在 网 吧 服 务 器 游 戏 虚 拟 磁 盘 上 部 署 安 全 控 件 客 户 端 3 将 包 月 模 式 安 全 控 件 客 户 端 设 置 开 机 自 启 动 4 安 全 完 成 后, 网 吧 客 户 机 电 脑 重 新 启 动 对 齐 操 作 软 件 安 装 步 骤

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

全国艺术科学规划项目

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

目 录 页 1. 欢 迎 使 用 网 上 预 约 面 谈 访 问 系 统 新 用 户 新 用 户 登 入 帐 户 程 序 启 动 网 上 预 约 面 谈 访 问 帐 户 核 对 帐 户 的 地 址 资 料

全国教师资格认定管理信息系统

修改版-操作手册.doc

世华财讯模拟操作手册

教师上报成绩流程图

联想电子订单操作指南

通用短信平台HTTP接口使用说明V1.0.4

PowerPoint 演示文稿

火车浏览器脚本制作教程

引言

目 录 1. 考 生 电 脑 安 装 配 置 考 生 电 脑 系 统 需 求 初 次 使 用 故 障 修 复 试 卷 结 构 与 分 值 在 线 考 试 登 录 考 前 倒

深圳市新亚电子制程股份有限公司

注 意 : 如 上 图 所 示, 网 上 缴 费 (12 月 3 日 至 10 日 ) 与 春 季 高 考 现 场 确 认 工 作 (12 月 3 日 至 6 日 ) 同 时 进 行, 没 有 经 过 现 场 确 认 和 确 认 信 息 没 有 上 传 到 服 务 器 的 考 生 不 能 网 上 缴

<4D F736F F D20BCC6CBE3BBFAD1A7BBE1C2DBCEC4B9DCC0EDCFB5CAB9D3C3CBB5C3F7CAE9CDB >

RG-SU V4.44使用说明书.doc

目 录 1. 全 球 云 邮 综 述 登 录 / 退 出 域 管 理 系 统 登 录 系 统 查 看 域 信 息 修 改 域 管 理 员 密 码 退 出 系 统 账 号 管 理... 8

ETF、分级基金规模、份额变化统计

系统设计文档_样稿管理模块 V1.1_.doc

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>


四川省农村义务教育学生

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

年 第 期 % %! & % % % % % % &

乐视云视频发行平台 操作手册 V1.1

环信移动客服v4.1

标题

目 录 一 基 本 情 况 项 目 介 绍 项 目 结 构... 1 二 具 体 功 能 介 绍 新 闻 发 布 ) 进 入 新 闻 管 理 页 面 ) 进 入 添 加 新 闻 页 面 ) 完 成 新 闻 添 加... 3

Microsoft Word - Mechrevoæ•¥æŁ‚ä¸�å¿…æfi“作曉僄 (003).docx



国债回购交易业务指引

Template BR_Rec_2005.dot

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

·岗位设置管理流程

让 我 们 开 始 吧 无 需 安 装 软 件, 同 时, 发 件 工 具 的 使 用 完 全 免 费 您 需 要 的 只 是 一 台 能 访 问 互 联 网 的 计 算 机 访 问 WEB SHIPPING 系 统 DHL 全 球 : 选 择 您 的 国 家 步 骤 1: 访 问 Web Ship

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

生产支援功能 使用说明书(IP-110 篇)

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

ARP项目组功能培训PPT模版

1注册、登录

目 录 1 简 介 1 2 产 品 规 格 1 3 配 置 前 提 1 4 配 置 环 境 服 务 器 软 件 2 5 配 置 指 导 组 网 拓 扑 测 试 步 骤 移 除 虚 拟 机 删 除 虚 拟 机

文件外派大师(FDC)使用手册.doc

Microsoft Word - Disclose.doc

GB

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

操作手册

珠江钢琴股东大会

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

上海证券交易所会议纪要

《C语言基础入门》课程教学大纲

微软用户

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

2016年南开大学MBA招生信息

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

白皮书

Operations Review September 14, 2006

<4D F736F F D20D3A5D2EDC6DABBF5D6FACAD6CFB5CDB356312E302DD3C3BBA7CAB9D3C3CBB5C3F7CAE9>

1 系统概述

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

目 录 系 统 概 述... 4 第 一 部 分 Windwos 笔 记 本 台 式 机 使 用 说 明 云 桌 面 客 户 端 安 装 系 统 登 录 与 退 出 登 录 云 桌 面 退 出 云 桌 面

安达发SYS系统管理用户操作手册.doc

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

<4D F736F F D20B9D8D3DA BDECB1CFD2B5C9FAC5C9C7B2B1A8B5BDB5C8D3D0B9D8B9A4D7F7B5C4CDA8D6AAA3A E362E38A3A92E646F63>

Kodak Capture Pro Software 和 Capture Pro 限 制 版 使 用 入 门 安 装 软 件 :Kodak Capture Pro Software 和 网 络 版... 1 安 装 软 件 :Kodak Capture Pro Software 限 制 版... 3

remote banking booklet 1-43

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

QXW(33e9)

标准名称

<4D F736F F D20416E64726F CAD6BBFABCE0BFD8BFCDBBA7B6CBCAB9D3C3CAD6B2E15F56322E302E646F63>

模板

目 录 一 插 入 您 的 保 密 杀 毒 U 盘 3 二 控 制 面 板 USB SECURE ANTIVIRUS 实 时 监 控 USB SECURE ANTIVIRUS 手 动 扫 描 USB SECURE ANTIVIRUS 开 放 空 间 存 取 12

门户系统用户使用手册

证券代码: 证券简称:长城电脑 公告编号:

股票交易系统

文档编号:

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

免 责 申 明 和 版 权 公 告 本 文 中 的 信 息, 包 括 供 参 考 的 URL 地 址, 如 有 变 更, 恕 不 另 行 通 知 文 档 按 现 状 提 供, 不 负 任 何 担 保 责 任, 包 括 对 适 销 性 适 用 于 特 定 用 途 或 非 侵 权 性 的 任 何 担 保

moza_ctc_64021.pdf

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

<4D F736F F D20B7CAB3C7CAD0D0C5CFA2B9ABBFAAC4BFC2BCB9DCC0EDCFB5CDB3C5E0D1B5BDCCB3CC2E646F63>

Transcription:

Mysql 完 全 备 份 + 增 量 备 份 +binlog 作 者 : 佚 名 时 间 :2011/12/06 MSN:w7374520@hotmail.com 目 标 : 在 Centos 系 统 中, 对 Mysql 进 行 热 备 份, 备 份 完 成 发 送 邮 件 给 管 理 员 如 果 发 生 误 操 作 可 以 通 过 完 全 备 份 + 增 量 备 份 +binlog 时 间 点 进 行 恢 复 数 据 提 示 : 请 您 自 行 在 测 试 机 上 测 试 成 功 后, 再 到 生 产 系 统 部 署 应 用 本 文 仅 供 参 考, 谨 慎 使 用 备 份 策 略 :0 级 +1 级 一 源 码 : 1 下 载 msmtp 用 于 发 送 邮 件 wget http://cdnetworks-kr-2.dl.sourceforge.net/project/msmtp/msmtp/1.4.26/msmtp-1.4.26.tar.bz2 2 下 载 xtrabackup 用 于 mysql 热 备 我 下 载 的 是 64 位 的, 请 选 择 相 应 的 版 本 wget http://www.percona.com/downloads/xtrabackup/xtrabackup-1.6.3/linux/binary/x86_64/xtrabackup-1.6.3.tar.gz 二 安 装 配 置 发 送 邮 件 程 序 在 linux 系 统 下 如 果 您 可 以 正 常 发 送 邮 件, 请 直 接 看 第 四 步 骤 1 安 装 msmtp [root@test_b src]# cd /usr/local/src/ [root@test_b src]# tar jxvf msmtp-1.4.16.tar.bz2 截 图 1

2 配 置 msmtp 帐 号 [root@test_b msmtp-1.4.16]# cd /usr/local/msmtp/ [root@test_b msmtp]# mkdir etc [root@test_b msmtp]# cd etc/ # 新 建 etc 目 录 # 进 入 etc 目 录 [root@test_b etc]# pwd /usr/local/msmtp/etc 截 图 2 [root@test_b etc]# vim msmtprc # 手 动 编 辑 msmtprc 文 本, 下 面 内 容 手 写 如 下 : # Set default values for all following accounts. defaults logfile /usr/local/msmtp/msmtp.log # The SMTP server of the provider. account mysqlbackup # SMTP 邮 件 服 务 器 地 址 host smtp.live.com # 发 送 的 邮 件 Email from w7374520@hotmail.com auth login # 邮 件 服 务 器 登 录 账 号 user w7374520@hotmail.com # 邮 件 服 务 器 登 陆 密 码 password 1234567890 # Set a default account account default : mysqlbackup 截 图 三

3 测 试 是 否 可 以 使 用 msmtp 发 送 邮 件 [root@test_b etc]# /usr/local/msmtp/bin/msmtp w7374520@hotmail.com 你 好! 收 到 信 没 有 啊! 期 望 回 复 哦! You have new mail in /var/spool/mail/root [root@test_b etc]# 输 入 任 意 字 符, 然 后 按 Ctrl+D 退 出, 查 看 邮 件 是 否 收 到, 也 可 以 查 看 msmtp.log 日 志 截 图 4 三 安 装 配 置 mutt 邮 件 客 户 端 1 Centos 默 认 自 动 了 mutt 邮 件 客 户 端, 如 果 没 有 #yum install mutt 2 编 辑 mutt 配 置 文 件 [root@test_b etc]# vim /etc/muttrc # 在 最 后 添 加 如 下 内 容 ######################################################### set from="gangqi.wu@24life.com.cn" set sendmail="/usr/local/msmtp/bin/msmtp" set use_from=yes set realname="mysql"

set editor="vi 截 图 5 4 测 试 mutt 发 送 邮 件 [root@test_b etc]# echo " 内 容 " mutt -s " 主 题 " w7374520@hotmail.com 截 图 6 四 安 装 配 置 xtrabackup 1 解 压 缩, 安 装 [root@test_b src]# tar zxf xtrabackup-1.6.3.tar.gz [root@test_b src]# cd xtrabackup-1.6.3 [root@test_b xtrabackup-1.6.3]# ll # 二 进 制 文 件 只 有 两 个 目 录 bin 和 share total 8 drwxr-xr-x 2 root root 4096 Sep 24 04:50 bin drwxr-xr-x 3 root root 4096 Sep 24 04:50 share [root@test_b xtrabackup-1.6.3]# cd bin/ # 查 看 bin 下 的 内 容 [root@test_b bin]# ll total 27824 -rwxr-xr-x 1 root root lrwxrwxrwx 1 root root -rwxr-xr-x 1 root root 91664 Sep 24 04:50 innobackupex 12 Dec 6 13:55 innobackupex-1.5.1 -> innobackupex 145287 Sep 24 04:50 tar4ibd -rwxr-xr-x 1 root root 8886466 Sep 24 04:50 xtrabackup -rwxr-xr-x 1 root root 7746799 Sep 24 04:50 xtrabackup_51 -rwxr-xr-x 1 root root 11558030 Sep 24 04:50 xtrabackup_55 [root@test_b bin]# cp -ar * /usr/local/mysql/bin/ # 把 bin 下 的 文 件 拷 贝 到 mysql 的 bin 目 录 下

2 声 明 mysql 的 bin 的 环 境 变 量 [root@test_b ~]# vim /root/.bash_profile 添 加 一 行 export PATH=$PATH:/usr/local/mysql/bin 截 图 7 五 完 全 备 份 脚 本 ############################################################################### [root@test_b ~]# vim /root/scirpt/backupfull.sh #!/bin/bash # 声 明 变 量, 删 除 7 天 以 前 的 文 件 夹 source /root/.bash_profile DBUser=root DBPasswd=1234567890 DBHost=127.0.0.1 DBName=test /bin/mkdir -p /data/mysqlbackup/$(date +%Y%m%d)/log /bin/mkdir -p /data/mysqlbackup/$(date +%Y%m%d)/dump /usr/bin/find /data/mysqlbackup/ -type d -mtime +7 xargs rm -rf {} \; BackupPath=/data/mysqlbackup/`date +%Y%m%d` LogFile=/data/mysqlbackup/`date +%Y%m%d`/log/$(date +%Y%m%d%H%M)_full.log DUmpfile=$(date +%Y%m%d_%H-%M-%S)"_"$DBname".sql.gz"

# 使 用 innobackupex 对 mysql 做 完 全 备 份 echo "---------------backup start `/bin/date +%Y%m%d_%H-%M-%S`---------------------" >>$LogFile /usr/local/mysql/bin/innobackupex --user=$dbuser --password=$dbpasswd --host=$dbhost --database=$dbname --slave-info --defaults-file='/etc/my.cnf' $BackupPath 2>>$LogFile echo "---------------------backup end `/bin/date +%Y%m%d_%H-%M-%S`----------------------" >> $LogFile # 使 用 mysqldump 对 数 据 完 全 导 出, 同 时 对 非 常 重 要 的 数 据 变 化 频 繁 经 常 需 要 修 改 的 table1 table2 table3 进 行 单 独 备 份 echo "-------------------------------bakcup dump start `/bin/date +%Y%m%d_%H-%M-%S`----------------------------" >> $LogFile /usr/local/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q -B "$DBName" gzip 1> "$BackupPath/dump/$DUmpfile" /usr/local/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table1 gzip 1> "$BackupPath/dump/$(date +%Y%m%d_%H-%M-%S)_table1.sql.gz" /usr/local/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table2 gzip 1> "$BackupPath/dump/$(date +%Y%m%d_%H-%M-%S)_table2.sql.gz" /usr/local/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table3 gzip 1> "$BackupPath/dump/$(date +%Y%m%d_%H-%M-%S)_table3.sql.gz" echo "--------------------------------backup dump end `/bin/date +%Y%m%d_%H-%M-%S`-----------------------------" >> $LogFile # 发 送 邮 件 通 知 管 理 员 /bin/cat $BackupPath/log/*_full.log /usr/bin/mutt -s "mysql backup full" w7374520@hotmail.com ########################################################################### 不 完 全 截 图 : 六 增 量 脚 本 说 明 : 增 量 脚 本 是 在 五 完 全 备 份 的 基 础 上, 进 行 增 量 备 份 ############################################################# [root@mysql_a ~]# vim /opt/scirpt/backup_incremental.sh #!/bin/bash

# 声 明 变 量 source /root/.bash_profile DBUser=root DBPasswd=1234567890 DBName=test DBHost=127.0.0.1 DUmpfile=$(date +%Y%m%d_%H-%M-%S)"_"$DBName".sql.gz" DBdir=/data/mysqlbackup/`date +%Y%m%d` /bin/ls -dhl /data/mysqlbackup/`date +%Y%m%d`/* head -n 1 >/data/mysqlbackup/`date +%Y%m%d`/aa fullbackdir=`awk -F '/' '{print $NF}' /data/mysqlbackup/$(date +%Y%m%d)/aa` datelog=$(date +%Y%m%d_%H-%M).incremental.log # 增 量 备 份, 需 要 --incremental-basedir 参 数 指 定 完 整 备 份 目 录 的 位 置 echo $fullbackdir > echo "-------------------------------bakcup start `/bin/date +%Y%m%d_%H-%M-%S`----------------------------" >> #/usr/local/mysql/bin/innobackupex --user=$dbuser --password=$dbpasswd --database=$dbname --host=$dbhost --safe-slave-backup --slave-info --incremental --incremental-basedir=$dbdir/$fullbackdir $DBdir 2> /usr/local/mysql/bin/innobackupex --user=$dbuser --password=$dbpasswd --database=$dbname --host=$dbhost --incremental --incremental-basedir=$dbdir/$fullbackdir $DBdir 2>> echo "--------------------------------backup end `/bin/date +%Y%m%d_%H-%M-%S`-----------------------------" >> #/bin/ls -thr $DBdir/log/* /usr/bin/tail -n 1 > $DBdir/log/a # 增 量 备 份 的 时 候 对 全 库 做 一 个 逻 辑 的 备 份, 重 要 的 表 需 要 单 独 备 份, 方 便 恢 复. echo "-------------------------------bakcup dump start `/bin/date +%Y%m%d_%H-%M-%S`----------------------------" >> /usr/local/mysql/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q -B "$DBName" gzip 1> "$DBdir/dump/$DUmpfile" /usr/local/mysql/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table1 gzip 1> "$DBdir/dump/$(date +%Y%m%d_%H-%M-%S)_table1.sql.gz" /usr/local/mysql/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table2 gzip 1> "$DBdir/dump/$(date +%Y%m%d_%H-%M-%S)_table2.sql.gz" /usr/local/mysql/bin/mysqldump -u"$dbuser" -p"$dbpasswd" -h"$dbhost" --single-transaction --allow-keywords --add-locks --add-drop-table -F -q "$DBName" table3 gzip 1> "$DBdir/dump/$(date +%Y%m%d_%H-%M-%S)_table3.sql.gz" echo "--------------------------------backup dump end `/bin/date +%Y%m%d_%H-%M-%S`-----------------------------" >> # 发 送 邮 件 echo "--------------------------------start sendmail `/bin/date +%Y%m%d_%H-%M-%S`-----------------------------" >> /bin/cat $DBdir/log/`/bin/ls -thlr $DBdir/log/* /usr/bin/tail -n 1 awk -F '/' '{ print $NF }'` > $DBdir/log/a /bin/cat $DBdir/log/a /usr/bin/mutt -s "mysql backup incremental" w7374520@hotmail.com echo "--------------------------------sendmail end `/bin/date +%Y%m%d_%H-%M-%S`-----------------------------" >> /bin/rm -rf $DBdir/log/a

七 加 入 crontab 中,0 点 5 分 做 完 全 备 份, 每 半 小 时 增 量 备 份 [root@test_b mail]# crontab -l 5 0 * * * /root/scirpt/backupfull.sh */30 * * * * /root/scirpt/backup_incremental.sh [root@test_b mail]# service crond restart # 重 启 服 务 使 之 生 效 八 数 据 库 恢 复 思 路 场 景 如 上 : Mysql 数 据 库 在 0 点 5 分 做 了 完 全 备 份, 然 后 0 点 30 分 增 量 备 份,1 点 钟 增 量 备 份 1 点 15 分 做 了 误 操 作 删 除 了 数 据 所 有 人 都 不 知 道, 继 续 写 输 入 正 确 的 数 据 知 道 当 前 时 间 才 发 现 数 据 出 现 错 误, 怎 么 恢 复? 1 增 量 恢 复 的 方 法 : 是 把 最 后 一 个 1 级 备 份 应 用 到 0 级 完 全 备 份 中, 然 后 恢 复 完 全 备 份 [root@test_b mail]#service mysqld stop # 停 止 数 据 库 恢 复 增 量 备 份 : [root@test_b mail]# /usr/local/mysql/bin/innobackupex --user=root --passwd=1234567890 --host=127.0.0.1 --defaults-file=/etc/my.cnf --app-log /data/mysqlbackup/20111206/2011-12-06_00-05-08/ --incremental-dir=/data/mysqlbackup/20111206/2011-12-06_01-00-07/

2 增 量 备 份 应 用 到 完 全 备 份 上 完 成 后, 把 完 全 备 份 拷 贝 到 数 据 中 [root@test_b mail]# /usr/local/mysql/bin/innobackupex --user=root --passwd=1234567890 --host=127.0.0.1 --defaults-file=/etc/my.cnf --copy-back /data/mysqlbackup/20111206/2011-12-06_00-05-08/ 3 修 改 数 据 库 权 限, 启 动 数 据 库 [root@test_b mail]# chown mysql:mysql /usr/local/mysql/var/ -R [root@test_b mail]# service mysqld restart 4 增 量 备 份 + 完 全 备 份 应 用 完 成 后, 我 们 恢 复 的 知 识 1 点 以 前 的 数 据 在 1 点 到 1 点 45 分 中 之 间, 如 果 这 段 时 间 生 成 了 4 个 日 志, 请 把 日 志 追 加 到 一 个 文 本 中 例 如 向 下 [root@test_b var]# mysqlbinlog /usr/local/mysql/var/mysql-bin.000023 >/root/log.txt [root@test_b var]# mysqlbinlog /usr/local/mysql/var/mysql-bin.000024 >>/root/log.txt [root@test_b var]# mysqlbinlog /usr/local/mysql/var/mysql-bin.000025 >>/root/log.txt [root@test_b var]# mysqlbinlog /usr/local/mysql/var/mysql-bin.000026 >>/root/log.txt [root@test_b var]# mysqlbinlog --stop-date="2011-12-06 01:14:59" /root/log.txt mysql -uroot -p123456 -h127.0.0.1 # 应 用 到 2011-12-06 01:14:59 这 一 刻 停 止 [root@test_b var]# mysqlbinlog --stop-date="2011-12-06 01:16:00" /root/log.txt mysql -uroot -p123456 -h127.0.0.1 # 跳 过 15 分 钟 的 操 作, 一 直 应 用 到 最 后