MySQL数据库备份方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL 数据库备份方案 准备工作 Mysql相关信息收集 Mf文件位置 mysql使用端口 mysql数据库data目录(恢复用) 具有备份权限的mysql用户名和密码 存放备份数据的目录(该目录实际上是存放) 操作系统用户访问mysql目录的权限 innodb redo日志文件大小 redo日志切换频率(根据redo日志切换频率确定redo日志的备份频率) 安装NBU media server或client(略) 因为虚机均认不到driver,故所有mysql虚机均安装nbu7.5 client包,该包介质位于200.68主机,路径/software/nbu/NetBackup_7.5_CLIENTS.tar,该tar包包含了所有unix、linux版本的客户端。 详细安装步骤参考文档: a)NBU安装成功后修改主机 hosts(格式如下 ) #more /etc/hosts localhost 76 wjjydymysql2 ######NBU########### 8 RLZY ahtel5230 1 vlscontr b)修改主机nbu配置文件(格式如下,修改CLIENT_NAME为要备份的主机名) Vi/usr/openv/netbackup/bp.conf SERVER = RLZY SERVER = ahtel5230 SERVER = vlscontr CLIENT_NAME = kyjkdb CONNECT_OPTIONS = localhost 1 0 2 c)NBU安装成功确认 最后在8 、1 、0执行如下命令 bpclntcmd -clear_host_cache bptestbpcd -client 主机名 用于更新缓存和查看主机与Nbu通信是否正常。 MEB安装 直接下载tar包解压即可,解压后只有一个 mysqlbackup可执行文件,本文将文件拷贝至mysql安装目录下,例如: /usr/local/mysql/bin目录中 操作脚本如下: # which mysql /opt/mysql/bin/mysql (查出mysql的安装目录) cd /opt/mysql/bin/mysql #登录FTP55 二进制下载mysqlbackup 根据操作系统选择下载 /zxl/mysql/meb/mebrhel6(5)/mysqlbackup chmod u+x mysqlbackup 赋运行权限 二、MySQL如何使用NBU备份 备份原理 1、MEB与NBU的接口 MySQL备份与oracle使用相同的SPT API,因此可以直接使用NBU for Oracle的libobk.xxx文件。与Oracle不同的是,MySQL备份是在MEB命令mysqlbackup中指定lib库的路径(类似于DB2),其语法是: mysqlbackup –sbt-lib-path /usr/openv/netbackup/libobk.xxx 下图是MEB使用SBT接口与NBU交互的原理: 备份: 恢复: 备份操作步骤 收集好mysql相关信息,确认nbu工作正常后,便可实施meb备份 操作过程: Nbu中配置策略-修改脚本中的变量-添加至crontab; 1、配置备份策略 策略类型选择Oracle Schedule类型为Application Backup 具体可参考test_mysql_backup策略,可直接复制该策略并修改 注意: mysql的全备和增量备份均调用这一个策略 在nbu中不能自动发起mysql策略的备份;该策略的备份由client上的mysqlbackup命令发起,由 crontab负责定时运行mysqlbackup备份脚本 2、备份命令参数解释 /usr/local/mysql/bin/mysqlbackup \ --port=3126 \ --protocol=tcp \ --user=test \ --password=123456 \ --backup-image=sbt:bkpsbtNB \ --sbt-lib-path=/usr/openv/netbackup/bin/libobk.so64 \ --sbt-environment=NB_ORA_SERV=RLZY,NB_ORA_CLIENT=sssjfxptmysql1,NB_ORA_POLICY=sssjfxptmysql1_full,ORACLE_HOME=/data01/mysql/ \ --backup-dir=/data01/mysqlbackup/fullbackup \ --with-timestamp \ backup-to-image 参数说明: --port=3126 指定mysql

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档