云数据备份 | MySQL、SQL Server 数据备份到 COS - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CloudStorage
V2EX    推广

云数据备份 | MySQL、SQL Server 数据备份到 COS

  •  
  •   CloudStorage 2021-11-05 18:35:27 +08:00 1566 次点击
    这是一个创建于 1515 天前的主题,其中的信息可能已经有所发展或是发生改变。

    随着互联网高速发展,数据安全的重要性日趋明显。数据备份是企业应对系统故障的重要手段。数据备份可以提高系统的高可用性和灾难可恢复性,使用备份还原数据是系统崩溃时提供数据恢复最小代价的最优方案。

    一、云数据库备份方案-使用 COS 应用集成备份

    COS 应用集成是腾讯云对象存储 COS 基于 Serverless 云函数,为开发者提供的存储数据应用解决方案。开发者只需要在 COS 控制台一键配置,即可使用丰富的功能。

    COS 应用集成提供了云数据库备份的能力,开发者可以轻松配置定时备份任务,将云数据库上的备份文件转存至对象存储进行持久化的保存,在数据库上的数据丢失或损坏时,开发者可以通过备份文件快速恢复数据。

    二、方案优势

    存储成本低:相对于数据库存储费用,对象存储更低; 可视化操作:一键配置,简化开发流程,无需编码工作; 自定义备份周期:支持 Cron 语法,可根据需要自由配置备份周期; 自动化执行:云函数自动完成云数据库 MySQL/SQL Server 数据备份,中间过程无需任何人工操作。

    三、云数据库介绍

    云数据库 MySQL( TencentDB for MySQL )是一种稳定可靠、可弹性扩展和便于管理的关系型数据库服务。云数据库 MySQL 提供备份恢复、监控、容灾、快速扩容、数据传输等全套解决方案,为您简化数据库运维工作,使您能更加专注于业务发展。

    云数据库 SQL Server ( TencentDB for SQL Server )具有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩容等特点,同时也具备高可用架构、数据安全保障和故障秒级恢复功能,让您能专注于应用程序的开发。

    四、备份任务设置步骤

    以设置 MySQL 备份任务为例,SQL Server 设置与之相似:

    1. 登录腾讯云 COS 对象存储控制台。

    2. 在左侧导航中,单击 [应用集成] ,找到 [ MySQL 数据备份] 。

    3. 单击 [配置备份规则] ,进入规则配置页面。

    4. 单击 [添加函数] 。注意:如果您尚未开通云函数服务,请前往云函数控制台开通云函数服务,按照提示完成服务授权即可。

    5. 在弹出的窗口中,配置如下信息:

    a. 函数名称:作为函数的唯一标识名称,创建后不可修改。您可以在 云函数控制台 上查看该函数。

    b. 关联存储桶:存储 MySQL 备份文件的存储桶。

    c. 触发器周期:MySQL 数据备份函数通过定时触发器来触发备份转存操作,触发周期支持每天、每周及自定义周期。

    d. Cron 表达式:当触发器周期设置为自定义时,可通过 Cron 指定具体的触发周期规则。Cron 当前以 UTC +8 中国标准时间( China Standard Time )运行,即北京时间。详细配置策略请参见 Cron 相关文档。

    e. 数据库实例:当前存储桶所在地域的 MySQL 数据库实例列表。

    f. 投递路径:备份文件的投递路径前缀,不填写则默认保存在存储桶根路径。

    g. SCF 授权:MySQL 数据备份需要授权云函数从您的 MySQL 备份中读取数据库实例及其备份文件,并将备份文件转存至您指定的存储桶中。因此需要添加此授权。

    6.添加配置后,单击 [确认] ,即可看到函数已添加完成。

    a. 您可以对新创建的函数进行如下操作:单击 [查看日志] ,查看 MySQL 数据备份的历史运行情况。当备份出现报错时,您还可以通过单击 [查看日志] ,快速跳转到云函数控制台查看日志错误详情。

    7.当备份任务执行后,会可以刚才配置的 mysqlbackup/ 目录下找到生成的备份文件。

    五、用备份文件恢复数据库

    (一) MySQL 备份恢复

    云数据库 MySQL 的物理备份和逻辑备份文件,都会先经过 qpress 压缩,后经过 xbstream 打包( xbstream 为 Percona 的一种打包 /解包工具)进行压缩与打包。所以我们可以看到导出到存储桶的备份文件是 .xb 后缀的文件。

    如果要对导出的这份 .xb 文件用来恢复数据库,可以使用开源软件 Percona Xtrabackup 对数据库进行备份恢复,具体可以参考文档 https://cloud.tencent.com/document/product/236/33363

    (二) SQLServer 备份恢复

    SQL Server 导出的备份文件是 .bak.tar 格式,tar 解压后得到的 .bak 文件可以用于本地部署的 SQL Server 数据库恢复,也可以在腾讯云数据库控制台的 SQL Server 实例的“备份恢复”上传并导入恢复数据。关于了解更多云数据备份攻略请前往: https://cloud.tencent.com/document/product/436/54242

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5368 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:50 PVG 14:50 LAX 22:50 JFK 01:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86