tidb 备份问题

TIDB 备份 不需要 用户名密码 吗

这个没有读写权限吧。 部署的时候已经做过互信了,所以这里不需要输入用户名密码。

tidb用什么用户启动的?备份目录吗权限吧

102节点备份所在的目录没有权限,脚本用root执行的,目录的所有者是root,要改成yidb用户有权限写入才行

image
这个为每个ip地址创建目录是啥意思没看懂,不是应该到每个kv服务器上去创建目录吗

不需要用户名密码,有pd地址就行,主要还是目录权限问题

:yum:你回复错了,我不是楼主

image
这串脚本啥意思,能去每个ip地址上创建对应目录吗?
能的话,看下tidb是哪个用户部署的,不是root的话,得赋权
mkdir下加上
chown -R tidb:tidb /data/tidb_backup

2023-08-25_143809
这么做不妥吧 我理解你是希望判断tidb_backup.sh执行情况 不应该在tidb_backup.sh脚本程序里面判断吧

听大佬的,查权限

我也觉得要在102节点执行这个命令,可以不放在脚本里面,执行一次就行
chown -R tidb:tidb /data/tidb_backup

脚本先判断备份是否志向,后面再根据日志内容判断备份是否成功

解决了:仅供参考

:+1: :+1: :+1:所以是权限的问题?

在对应每台tiKV机器上创建备份目录,然后br备份对应local://目录即可

学习了 :+1:

万兆网用nfs做个共享目录还是方便的多,
br用本地目录恢复特别麻烦,要把每个tikv备份的数据手工合并然后复制到每个tikv备份目录

还是建议用nfs共享盘或者s3 备份恢复都方便

确实是,内网挂载就很快