首页 > 其他分享 >tidb备份恢复的方式方法

tidb备份恢复的方式方法

时间:2023-08-02 21:58:34浏览次数:41  
标签:log -- 恢复 备份 nfs br tidb tiup

tidb备份恢复的方式方法


摘要

可以单独每个数据库实例进行备份,但是这种机制实在是太慢了.
网上查资料发现可以使用 tiup br 的方式进行备份. 
但是大部分文档都比较陈旧, 官网上面又比较贴心的 只有s3的.

找了一大堆找到一个文档可以使用nfs, 所以这里记录一下.
备查

br 其实是 backup restore的缩写. 
理论上可以实现数据库的部分恢复和跨库处理.

nfs的处理

yum install nfs* rpcbind* -y
安装必备的软件
mkdir /data/nfs
chmod 777 /data/nfs -R
cat >>/etc/exports  <<EOF
/data/nfs  *(rw,insecure,sync,no_subtree_check,no_root_squash)
EOF
# 注意 * 和 EOF 后面都不允许有空格. 

然后执行 systemctl enable --now nfs && systemctl enable --now rpcbind 
或者是是执行 exportfs 进行刷新配置文件.

在tidb机器上面mount相关文件路径
mount -t nfs -o nolock,vers=3 192.168.255.119:/nvme01/nfs  /nvme01/nfs

需要注意防火墙和安全措施要处理好.

tiup的处理

第一步在线安装
tiup br 
默认就会从 mirror上面拉取安装介质. 
备份的命令为: 
tiup br backup full  --pd "192.168.255.119:2379" --storage "local:///nvme01/nfs/tidb" --ratelimit 500  --log-file backupfull.log

恢复的话 好像只需要改一下命令就可以了. 
tiup br restore full  --pd "192.168.255.119:2379" --storage "local:///nvme00/nfs/tidb119" --ratelimit 500  --log-file restorefull.log

标签:log,--,恢复,备份,nfs,br,tidb,tiup
From: https://www.cnblogs.com/jinanxiaolaohu/p/17601852.html

相关文章

  • Oracle备份数据
    存储过程CREATEORREPLACEPROCEDUREDATA_MIGRATION(endDayVARCHAR2)ISQUERY_SQLVARCHAR(10000);COM_STRVARCHAR(10000);BEGIN QUERY_SQL:='CREATETABLEGPS_OLD_'||REPLACE(endDay,'-','')||'ASSELECT*F......
  • 服务器数据恢复-raid5更换新磁盘在同步数据过程中又一块磁盘离线导致阵列崩溃的数据恢
    服务器数据恢复环境:某研究院一台DELL存储,15块硬盘搭建的一组RAID5磁盘阵列。该RAID5阵列只有一个卷组,该卷组占用了阵列的全部空间;该卷组只有一个起始位置为0扇区的XFS裸分区。服务器故障&初检&分析:该RAID5阵列中有一块硬盘由于未知原因离线,工作人员更换新硬盘,在RAID阵列进行数......
  • 从《信息技术服务数据中心业务连续性等级评价准则》看数据备份
    5月23日,国家标准化管理委员会与国家市场监督管理总局发布了《信息技术服务数据中心业务连续性等级评价准则》,旨在适应各行各业逐步深入的数字化转型,提升全社会对数据中心服务中断风险的重视。信息技术服务数据中心业务连续性等级评价准则随着国家战略的落地实施,将诞生越来越多对数......
  • 【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开
    项目目标本次技术调研和分析报告,主要面向于总体分析和建立对应的MySQL数据库所需要从5.7版本升级到8.0版本后的Java应用服务项目的调整以及功能变动报告分析。MySQL8.0引入一些性能改进,例如新的查询优化器和索引算法。升级后,可以通过重新评估和优化项目中的SQL查询和索引来利用新......
  • mysql在执行innobackupex增量备份时报错cannot open *****/xtrabackup_checkpoints
    问题描述:mysql在执行innobackupex增量备份时报错cannotopen*****/xtrabackup_checkpoints,如下所示:数据库:mysql5.7.21说明:此次测试环境为从节点.1、异常重现[mysql@mysql-leo-perslave~]$/usr/bin/innobackupex--defaults-file=/home/mysql/etc/my.cnf--socket=/mysql/da......
  • IBM ThinkPad T400 windows Vista sp1 官方恢复光盘(1CD+2DV
    http://www.nbbbs.com.cn/bbs/thread-12226-1-1.html IBMThinkPadT400windowsVistasp1官方恢复光盘(1CD+2DVD)下载1CD+2DVD版VISTA官方的恢复碟的纳米盘下载地址T400VISTABOOTCD下载地扯:T400vistaboot.nrgT400VISTA1DVDT400vista1.nrgT400VISTA2DVDT400vista2......
  • Windows下Oracle11G定时备份
    首先我们先编写定时备份用到的脚本文件 我们新建txt文本文件,输入下列内容并保存为Oracle_bak.bat 把Oracle_bak.bat文件放到oracle的目录下(其他目录也可以)@echooffecho开始备份数据库#设置备份时间格式(使用cmd输入date查看服务器时间格式,按需设置)setvar=%date:~......
  • mysqlfrm工具使用及基于.frm和.ibd文件的数据恢复和.ibd迁移
    问题概述可以在数据库发生部分文件损坏,又没有相关备份时,利用mysqlfrm工具,读取数据库中表的.frm文件提取建表语句,结合.ibd文件做数据恢复。一、相关概念1、mysqlfrm工具mysqlfrm是一个恢复性质的工具,可以用来读取.frm文件并从该文件中找到表定义,生成ddl语句,生成的ddl语句多用于在另......
  • 挪威网络安全大危机?数据备份刻不容缓
     挪威国家安全局近期确认,黑客利用IvantiEndpointManagerMobile(EPMM)解决方案中的零日漏洞对多个软件平台进行攻击,访问并窃取了受感染系统中的敏感数据,导致出现数据泄露问题。 此次零日漏洞(CVE-2023-35078)是一个身份验证绕过漏洞,会影响IvantiEndpointManagerMobile(EPMM)......
  • c#程序备份数据库的方法
    usingMicrosoft.SqlServer.Management.Common;usingMicrosoft.SqlServer.Management.Smo;publicvoidBackupDatabase(SqlConnectionStringBuildercsb,stringbackupPath){//创建服务器连接对象ServerConnectionconnection=newSer......