众彩网彩票

   
查看手机网站
OA系统选型网
采购软件系统 选型  免费咨询平台
按系统领域分
  • OA协同系统 • 移动应用
    OA协同系统
    无纸化系统
    移动OA
    协同管理
    移动应用
    移动考勤
    移动报销
    移动营销
  • HR人力资源 • 合同管理
    HR人力资源
    人事管理
    薪酬管理
    考勤管理
    招聘培训管理
    合同管理
    合同管理
  • CRM客户管理 • 项目管理
    CRM客户管理
    客户管理
    销售管理
    在线CRM
    项目管理
    项目管理
  • ERP系统 • 财务系统
    ERP系统
    生产制造ERP
    商贸ERP
    云ERP
    通用ERP
    财务系统
    资金管理
    财务管理
    报表管理
    财税一体化
  • 文档管理 • 流程管理
    文档管理
    文档查询
    文档存储管理
    文档安全管理
    流程管理
    流程管理
  • 预算管理 • 资产管理
    预算管理
    费用预算
    全面预算
    资产管理
    固定资产
    资产使用管理
  • 进销存管理 • 生产制造
    进销存管理
    库存管理
    采购管理
    存货核算
    在线进销存
    生产制造
    设备管理
    生产管理
    产能管理
    生产计划
  • 系统集成 • 定制开发
    系统集成
    安防监控
    远程管理
    定制开发
  • 建站推广 • 订货系统• 其它
    建站推广
    网站建设
    SEO网络推广
    小程序
    订货系统
    分销商城
    新零售
    微信三级分销
    其他
    硬件设备
    其它

致远(OA)备份产品 MySQL 数据库定时备份与恢复

 二维码 129
发表时间:2020-05-25 11:49作者:oa办公管理系统来源:oa办公系统网址:http://ykklb.com


目 录

1MySQL 备份恢复概述及功能介绍3

1.1 概述3

1.2 功能介绍3

2MySQL 相关介绍4

2.1 MySQL 系统数据库及其作用4

2.2 数据库备份类型

2.3 数据库恢复模式5

3MySQL 数据库备份指导5

3.1 建立备份任务与定时计划6

3.2 执行策略10

3.3 编辑策略11

3.4 删除策略13

3.5 备份策略13

4MySQL 数据库恢复14

5、常见问题汇总16

6、附件17

6.1 修改 mysql 配置文件下缓冲池大小17

1MySQL 备份恢复概述及功能介绍



概述


可实现对 MySQL 数据库的热备份和恢复。


支持 MySQL 数据库的完全备份。


提供完全备份循环策略细化数据库备份计划。


自定义备份保留个数节省了备份空间。


提供时间点恢复精确恢复到备份的时间点



功能介绍


功能名称

描述



系统支持

推荐


Windows Server 操作系统


Windows 2003


Windows 2008


Windows 7


RedHat5.4


Suse 11


Centos6.4



数据库支持

MySQL 5.0


MySQL 5.1


MySQL 5.5


MySQL 5.6


MySQL 5.7



目标数据库备份

支持本机数据库备份



备份类型

支持完全备份



用户登录认证

支持 MySQL 身份验证认证方式




3




关联数据库将数据保存在不同的表中而不是将所有数据放在


一个大仓库内这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问


数据库的最常用标准化语言。MySQL 软件采用了双授权政策本词条授权政策),它分为


社区版和商业版由于其体积小、速度快、总体拥有成本低尤其是开放源码这一特点


般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越搭配   PHP


和   Apache 可组成良好的开发环境。



2.1 MySQL 系统数据库及其作用


数据库名称

描述




记录 MySQL 系统的所有系统级别信息、所有的登录帐户和系

MySQL

统配置设置、以及所有其它的数据库其中包括数据库文件


的位置。



performance_schema

提供进程等待的详细信息包括锁、互斥变量、文件信息


保存历史的事件汇总信息为提供 MySQL 服务器性能做出详


细的判断对于新增和删除监控事件点都非常容易并可以


随意改变 mysql 服务器的监控周期例如CYCLE


MICROSECOND





2.2 数据库备份类型


备份类型

描述

恢复时情况





4







MySQL 数据库定时备份与恢复使用手册













完全备份

完全备份备份整个数据库的所有

在还原数据时只要还原一个




内容。

备份文件。




该备份类型需要比较大的存储空





间来存储备份文件备份时间也比





较长










2.3 数据库恢复模式





恢复模式

描述



完全恢复模式

1.备份时要备份数据库的数据文件


2.还原时使用数据库的备份的数据文件副本来恢复数据库。


3.能还原全部数据并可以将数据库恢复到任意指定的时


刻。


4.为保证实现即时点恢复对数据库的所有操作都将完全地


记入日志这样日志占用空间较大对性能也有所影响。



简单恢复模式

1.备份时只备份数据文件还原时也用备份的数据文件恢复


数据库。


2.只能将数据恢复到数据文件备份的时刻可能产生最多的


数据丢失。










3MySQL 数据库备份指导




备份前提条件


1: 目前该版本只支持两种类型的表 InnoDB MyISAM


2):针对一些应用与 MySQL 数据库的集成环境需要根据实际环境来确定支持情况


比如有的环境没有具体的 MySQL 数据库服务。



5





MySQL 数据库定时备份与恢复使用手册




3.1 建立备份任务与定时计划



步骤一. 执行安装目录下 start_ControlView.bat 或者 Linux 终端中执


./start_ControlView.sh 启动控制台在登录窗口中输入控制端服务器 IP、控制端数


据库端口号、控制端端口、用户名与密码。 如图 3-1
















3-1


提示


控制端端口默认为 9000用户名默认为 admin密码默认为 123




步骤二.进入【策略列表】界面点击左下角【新建策略】按钮新建数据库备份策略。 在弹出的窗口中选择【所属代理】【数据源类型】为【Mysql输入策略名。如


3-2



























3-2


6





MySQL 数据库定时备份与恢复使用手册



步骤三.点击【下一步】按钮进入【连接配置】界面填写代理端 Mysql 数据库用户


名、密码、端口号代理端 IP 地址自动获取。如图 3-3






















3-3


提示


1、确保代理机器的防火墙是关闭状态


2连接数据库账户必须有远程连接的权限命令为 show grants for 账户名








3若该账户没有远程连接的权限需要赋给账户权限命令为


GRANT ALL PRIVILEGES ON *.* TO 账户名@'%' IDENTIFIED BY '密码'; 4、再通过命令 show grants for 账户名查看权限是否赋予成功。


5、数据库用户密码不能为特殊字符。




步骤四.选择需要备份的数据库可以勾选多个数据库。如图 3-4
















7





MySQL 数据库定时备份与恢复使用手册





























3-4


提示


1.不可以备份 Mysql 数据库自身系统数据库。


2.备份空数据库时日志列表中信息显示成功但日志详情中显示失败。


3.不同任务不能同时备份同一个数据库。





步骤五.点击【下一步】按钮进入【备份周期】界面点击【添加】按钮选择相应


的备份类型完全、周期、频率和持续时间。如图 3-5


























8





MySQL 数据库定时备份与恢复使用手册




3-5


提示


1.控制界面所在机器的系统时间与代理端所在系统时间一致


2.定时执行的时间是整点开始执行比如开始时间为 922每隔 10 分钟执行一次


那么第一次的执行时间为 930下次执行时间为 940


3.只有勾选了重复时间间隔重复间隔范围才可以进行设置时间段为 0-23


4.若设置定时运行任务为每隔 4 小时执行那么执行时间是按照 4 的倍数整点执行


5.若设置某天某个点执行备份任务比如勾选周三开始时间为 1420),首次到达


备份时间点时该备份任务不执行备份下次到达执行时间点时开始进行备份


6.已勾选的周期必须至少一次在结束时间之内否则会导致策略无法定时执行。


7.备份策略需要根据用户实际情况用户数据库大小、数据库修改频率、修改变化量、


用户对数据恢复的精度来确定


8.为了不影响系统性能建议进行备份的时间选择在数据库较为空闲时


步骤六.计划任务设置完成后点击【确定】按钮点击【下一步】按钮完成任务计


划设置跳转到【存储配置】界面。如图 3-6



























3-6


在弹出窗口中选择指定存储位置并且设定最新保留的版本数默认保留最新 5 个备份版




9





MySQL 数据库定时备份与恢复使用手册




提示


1.默认保留版本数为 5 即保留 5 个完全备份集。建议用户根据自身实际所需设定


备份保留个数。


2.请勿设置多个任务同时对同一数据库进行备份。


3.不支持同时备份数据库。


步骤七存储配置设置完成后点击【完成】按钮完成策略计划设置自动转到【策


略列表】界面。如图 3-7

























3-7


3.2 执行策略


当手动执行或者到达定时任务执行的时间点时在作业列表中会显示该策略执行情况


如图 3-8





















10





MySQL 数据库定时备份与恢复使用手册



























3-8


当作业执行完成会在作业列表中消失日志列表会记录该作业的执行详细。


提示


如果执行策略时出现卡住现象进入 mysql 配置文件no_beep 参数注释掉即可。





3.3 编辑策略


选中策略点击【编辑策略】按钮弹出编辑窗口点击【下一步】按钮至【备份周期】


界面。


先选择已设置好的备份周期点击【删除】按钮如图 3-9

























11





MySQL 数据库定时备份与恢复使用手册





























3-9




再点击添加按钮设置新的备份周期。如图 3-10



























3-10


点击【下一步】按钮修改保留版本数。如图 3-11










12





MySQL 数据库定时备份与恢复使用手册





























3-11


3.4 删除策略


选中策略点击【删除】策略删除之后不会再执行此策略的相关操作。


提示


若存在代理端离线删除该代理端下的策略当该代理端再次在线时会自动添加删除


的策略。


3.5 备份策略


为了更好的保护您的 MySQL 数据库我们提供最佳备份策略建议实施人员根据实际情


况设置


1每周做一次完全备份周末进行。


2若用户数据库数据量不多或者空间允许可以每周做两次完全备份视用户情况而


定。


3保留三个月的备份版本数目。


以下是各种特殊情况下用户数据库备份参考策略


1用户数据库应用非常频繁只能容忍半小时或 10 分钟的数据丢失。


数据库应用非常频繁则应加大各种备份的频率。可以每周备份 2-3 次完全备份。


2用户数据库非常大




13





MySQL 数据库定时备份与恢复使用手册



用户数据库非常大则备份需要消耗更长时间建议按照每周做一次完全备份周末进


行。




4MySQL 数据库恢复



步骤一.进入【作业列表】界面点击【新建恢复作业】按钮如图 4-1


在弹出的窗口中选择【恢复类型】为 Mysql【所属代理】和【备份集所在位置】。





























4-1


提示 【备份集所在位置】下拉列表可以进行快速显示如果策略已被删除那么备份集快速


显示功能就不存在只能通过浏览功能进行查找备份集存放位置。




步骤二.点击【下一步】在【MySQL 数据库】界面备份集按照数据库名称排列


一任务按照时间升序排列。


选择所需恢复任务下的备份时间点。如图 4-2








14





MySQL 数据库定时备份与恢复使用手册
























4-2




提示 恢复时选择的数据库必须存在如果数据库不存在会导致失败。




步骤三.点击【下一步】按钮后弹出【连接配置】对话框。如图 4-3


在弹出窗口中输入代理端的 Mysql 数据库用户名与密码IP 地址自动显示选择的代理端


IP






















4-3


点击【完成】按钮进入作业列表显示恢复作业。


提示




15





MySQL 数据库定时备份与恢复使用手册




导致恢复速度变慢因素mysql 配置文件下缓冲池较小修改 mysql 配置文件增大缓


冲池大小即可。


具体操作步骤详见附件 6.2 修改 mysql 配置文件




5、常见问题汇总



A为什么不能对系统数据库进行备份


Q 因为系统数据库中会存在一些其他引擎类型的表而当前版本只支持默认的 InnoDB


myISAM 类型所以不支持系统数据库的备份。




2.A 为什么在备份用户数据库时会失败


Q首先要检查目标数据库中是否含有除了 InnoDB MyISAM 的其他类型的表通过到存


MySQL 数据目录下查看每个数据文件的后缀即可确定是否存在其他类型的表。


MyISAM 类型的表后缀为.frm.MYD.MYI




3.A为什么要给 Mysql 账户赋予远程连接权限


Q当控制界面与代理端不在同一台机器上时需要开启远程连接的权限否则在新建策


略的时候数据库会连接失败。




4.A该系统会占用几个端口


Q该系统会占用 4 个通信端口分别为 900090019002 90109000 是控制端用于


对外通信启用的端口9001 是代理端管理中心通信端口9002 是代理端计时器通信端


9010 是代理端作业控制起始端口。




5.A是否支持断点备份备份过成功中如果代理重启备份任务是否继续运行


Q: 备份过程中关闭代理端 3 个进程如果备份的进程还存在再开启代理端进程的时候


会继续备份如果备份的进程不存在再开启代理端进程的时候提示用户中止操作。




6.A: 为什么控制界面所在机器的系统时间与代理端所在系统时间一致



16





MySQL 数据库定时备份与恢复使用手册



Q定时器的时间设置是按照控制端界面所在机器的系统时间为准但是定时任务的执行


时间是按照代理端所在机器上的系统时间为准。




7.A为什么设置某天的某个点执行备份任务比如勾选周三开始时间为 1420),首次


到达备份时间点时该备份任务不执行备份下次到达执行时间点时才开始进行备份


Q设置当天某时的任务任务执行时间是在整分即秒位为 00 时执行而调度器的启动


时间是界面的开始时间且精确到秒而且命令发出到任务执行存在时间差所以当调


度器开启时当天的备份任务时间已经过去了。ps:只有调度器启动任务才能执行




6、附件




6.1 修改 mysql 配置文件下缓冲池大小



第一步打开 MySQL 安装目录找到 my.ini 配置文件复制该文件并命名为 my1.ini


第二步编辑 my.ini 文件修改 Innodb_flush_log_at_trx_commit 参数为 0。并查看


Innodb_buffer_pool_size 的大小 Innodb_buffer_pool_size 的值大于系统内存的 10%


可以不用修改Innodb_buffer_pool_size 的值小于系统内存的 10%则修改


Innodb_buffer_pool_size 的值为系统内存的 10%


第三步重启 mysql 服务。


第四步恢复结束后则需把配置文件还原还原方法为my.ini 改为 my1.inimy1.ini


改为 my.ini


第五步重启 mysql 服务。


备注此方法适用于大数据库恢复但是备份过程中必须把修改配置文件的内容还原否则


会导致备份失败

广泛业务.png

入驻机构:    <商家如何入驻>
本网部分内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性。不承担此类作品侵权行为的直接责任及连带责任。
系统软件选型
价格高、不适用,要它有何价值?
        详情咨询在线客服QQ1917067885
在线客服
 
 
 
 
 联系方式
邮箱:1917067885@qq.com
会员登录
登录
我的资料
我的收藏
留言
回到顶部