逻辑备份

下载文件

wget -c 'https://mysql-database-backup-bj-1256569818.cos.ap-be1eb-86cc-6c92bf479dfd%2Fdata%2Fautomatic-deam'  -O test1_full_sql.xb

每个链接有效期为12小时
wget命令格式:
wget -c ‘<备份文件下载地址>’ -O <自定义文件名>.xb

解包文件

xbstream -p 20 -v  -x  < test1_full_sql.xb

参数解读:

-x: 从标准输入的流中提取到磁盘文件。
-p: 用于读/写的工作线程数。

-v: 显示过程

安装解压工具

# 下载工具
wget -d --user-agent="Mozilla/5.0 (Windows NT x.y; rv:10.0) Gecko/20100101 Firefox/10.0" https://docs-tencentdb-1256569818.cos.ap-guangzhou.myqcloud.com/qpress-11-linux-x64.tar# 解压
tar -xf qpress-11-linux-x64.tar -C /usr/local/bin# 生效
source /etc/profile

解压文件

qpress -dvoT20   cdb-2x9wmyru_backup_20230306141409.sql.qp    >test1_sql.sql

压缩:
qpress [-rovfCBPLKT] <源文件/目录搜索模式> <目标文件>
qpress -i[ovfBPLKT] <提供stdin数据的文件名> <目标文件>

解压:
qpress -d[ovfBPTn] <源文件> <目标目录>

基准和恢复:
qpress -m[LT] <源文件>
qpress -R <损坏的压缩文件> <目标目录>

参数:
-d 解压
-Ln 将压缩级别设置为n,其中n = 1、2或3 (默认 = 1)
-r 压缩时包含子目录
-v 在压缩和解压缩期间显示进度信息
-i 从文件读取 (省略源文件或文件/目录搜索模式)
-o 指定写入文件 (省略目标文件或目录)
-f 在压缩和解压缩期间覆盖现有文件 (默认为否)
-C 如果在压缩过程中无法打开源文件,请继续 (默认为否)
-Tn 使用n个线程/核心,其中n = 1到256 (默认值 = 2)。
-Kn 在压缩期间从n个KiB块中的磁盘读取,其中n = 64到32768 (默认 = 64)。注意内存使用大n的情况
-B 仅限Windows: 禁用文件系统缓存 (FILE_FLAG_NO_BUFFERING),以防止其他应用程序的缓存被刷新。如果文件很小并且需要进一步处理,请保持启用状态
-Pn 仅Windows: 将CPU和磁盘I/O优先级设置为n,其中1 = BACKGORUND (Vista,7,仅2008),2 = 空闲,3 = 正常或4 = 以上 (默认 = 3)

压缩示例:
qpress -v file1.xml file2.xml file3.xml database.qp
qpress -vfK4096T2 *.xml database.qp 2> log.txt
qpress -ovL3K *.xml > database.qp
cat database.xml | qpress -i database.xml database.qp
cat database.xml | qpress -io database.xml > database.qp

解压实例:
qpress -d database.qp ./dir
qpress -do database.qp > database.xml
cat database.qp | qpress -di .

注释:
建议使用.qp作为文件名后缀。

​ END


物理备份

下载文件

每个链接有效期为12小时
wget命令格式:
wget -c ‘<备份文件下载地址>’ -O <自定义文件名>.xb

wget -c 'https://mysql-database-backup-bj-1256569818.cos.ap-be1eb-86cc-6c92bf479dfd%2Fdata%2Fautomatic-deam' \  -O test1_full.xb

解包文件

mkdir /tmp/test1_full
xbstream -x  -v  -p 20   -C /tmp/test1_full  < test1_full.xb

必须新建目录要不然会在当前目录解包出很多文件。

参数解读:

-x: 从标准输入的流中提取到磁盘文件。

-p: 用于读/写的工作线程数。

-v: 显示过程。

当文件加密时需要使用以下参数:

–decrypt:解密类型

–encrypt-key-file: 解密文件

示例:

xbstream -x --decrypt=AES256 --encrypt-key-file=<备份密钥文件> --parallel=2  -C /data/mysql < /data/test.xb

解压文件

xtrabackup   --decompress --remove-original  --target-dir=/tmp/test1_full

–remove-original : 解压后删除原始文件需要加此参数。

Percona Xtrabackup 在2.4.6及以上版本中才支持 --remove-original 选项。

准备备份文件

xtrabackup --prepare  --target-dir=/tmp/test1_full

准备完成后即可将物理文件挪到mysql数据目录下使用了。

参考文章:
https://cloud.tencent.com/document/product/236/33364
https://cloud.tencent.com/document/product/236/33363

腾讯云MySQL备份本地恢复相关推荐

  1. 如何选择及管理腾讯云 MySQL 数据库

    如何选择及管理腾讯云 MySQL 数据库?有了腾讯云计算作为基础,我们可以把这些复杂的底层操作交给云计算去完成,而我们只要集中精力去实现业务就可以了. 先去完成腾讯云个人账号实名认证,才能选择云数据库 ...

  2. 腾讯云 + MySQL

    腾讯云 + MySQL 作为初学者,难免遇到 mysql 安装的各种问题,为了快速的进入学习状态.建议直接买(不会装就去买,不丢人:不懂就去问:写不来,就百度!). 声明: 0.价格:36元/年 1. ...

  3. MySQL 备份和恢复

    MySQL 备份和恢复 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MyS ...

  4. 远程连接腾讯云MySQL数据库

    远程连接腾讯云MySQL数据库 默认情况下,Centos系统的Mysql数据库是不允许被远程访问的 所以我们需要开启 输入mysql -uroot -p,使用Mysql 使用mysql数据库,Mysq ...

  5. 腾讯云mysql服务cpu毛刺问题

    腾讯云mysql服务,解决cpu毛刺问题. 有些sql语句没有使用索引,执行全表扫描,但是因为mysql性能很好,查询返回速度也很快,所以没有达到慢查询的阈值,在慢查询监控中看不到,但是会产生cpu毛 ...

  6. MySQL备份和恢复:mysqldump工具用法详述

    MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述 分类: 数据库系列 本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/901 ...

  7. 大学生如何白嫖并使用腾讯云mysql云数据库

    大学生如何白嫖并使用腾讯云mysql数据库 一.注册腾讯云账号 二.进行高校学生认证(非高校用户请略过) 1.进行云+校园的认证 2.进行腾讯云高校俱乐部学生认证 三.申请学生云数据库(非高校用户请略 ...

  8. mysql备份与恢复实验报告_实验报告六MYSQL备份和恢复.doc

    实验报告六MYSQL备份和恢复.doc 班级:10应用 姓名:张红珍 学号:2010081133 指导老师:钟老师 实验六 MYSQL备份与恢复 实验平台:安装MYSQL数据库的PC 实验目的:1.熟 ...

  9. MySQL 云数据库物理备份本地恢复方案

    在国内不论是使用阿里云.腾讯云还是华为云的云平台版本的 MySQL 数据库,在遇到数据备份恢复的场景,都会遇到需要使用 Percona XtraBackup 工具进行备份还原的需求. 看着网上一堆既啰 ...

最新文章

  1. python 提交表单登录不成功_Python http requests模拟登录与提交表单的实现问题
  2. 驻极体,PN结以及电子管相关问题
  3. 如何使用python找出CPU数量
  4. 使用Swagger2Markup实现API文档的静态部署(二):Markdown和Confluence
  5. Spring干货汇总(含Spring Boot与Spring Cloud)
  6. 小鸡模拟器 android,安卓小鸡模拟器运行总结~
  7. JS判断字符串是否为整数--简单的正则判断
  8. 【JSP EL表达式】动态表达式/表达式拼接
  9. python123第三周测验答案_python123 测验3: 基本数据类型 (第3周)
  10. python计算数组元素的和_python中数组的运算
  11. 内向的人怎样改善人际关系(三)
  12. 西奥服务器修改楼层参数,西奥FOVF梯调试介绍.doc
  13. Android 系统(227)---Android屏幕截图
  14. 关停近300家门店,海底捞:苦果只能一口一口咽下去
  15. phpstorm增加swoole自动提示
  16. vue3中setup()函数的使用二
  17. CAD图纸怎么加密?CAD图纸加密真的安全?
  18. pandas使用dataframe的索引和数据列同时对dataframe数据进行排序、使用ascending参数指定索引和数据列的排序方向(升序或者降序)
  19. DOORS和Reqtify — 需求管理和需求追溯工具
  20. 软件工程 学习笔记 知识梳理

热门文章

  1. 蓝牙耳机品牌推荐:2023年口碑最好的蓝牙耳机品牌排行
  2. 电脑上如何操作Android手机
  3. Debian 11(bullseye) 安装Nextcloud,使用PostgreSQL
  4. ChatGPT 使用 拓展资料:使用 HuggingFace+Gradio 部署快速搭建一个ChatGPT的聊天界面
  5. 读Zepto源码之Deferred模块
  6. app模式会被第三方平台模式取代吗_手机 App 不能取代第三方浏览器的原因是什么?...
  7. uniapp小程序中长按识别公众号二维码,企业微信二维码,个人微信二维码
  8. 正则表达式判断是不是手机号
  9. 去掉input记录密码时的背景颜色
  10. 商简智能学术成果|基于深度强化学习的联想电脑制造调度(Lenovo Schedules Laptop Manufacturing Using Deep Reinforcement Learning)