普通用户使用dumpling导出数据

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】

【概述】场景+问题概述

从 TiDB/MySQL 导出数据

需要的权限

  • SELECT
  • RELOAD
  • LOCK TABLES
  • REPLICATION CLIENT

使用普通用户,通过dumpling工具导出数据库数据,我只开放了数据库的select权限,就可以导出了。请问下面这三个权限是干啥的?dumpling导出的时候必须开放吗?

  • RELOAD
  • LOCK TABLES
  • REPLICATION CLIENT

命令:
dumpling -u mon -p xxxx -h xxx.xxx.xxx.xxx -B test -T test.tab1

【背景】做过哪些操作

【现象】业务和数据库现象

【业务影响】

【TiDB 版本】

【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

权限可以参考
https://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html

  1. 您这边有没有角色给了权限?
  2. 不同情况导出用到的权限可能不同,比如导出snapshot或者其他参数类型的时候,可能需要的权限不同。
1 个赞

dumpling 导出的数据,怎么恢复到数据库中呢?
使用哪一个工具

lightning导入

好的,感谢,感谢

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。