Tidb如何导出用户和权限(用户迁移)

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】 V6.1.5
【遇到的问题:问题现象及影响】
目前想把Tidb得部分数据库迁移到mysql库,如何能把用户和权限一起迁移过去。
现在查看到tidb得用户密码是密文,不能直接使用。
问题:
1、是否有一键迁移方案?
2、如何把用户、密码、权限导出为可执行得sql脚本?

pt-show-grants工具

高版本才有吧

这个也能从tidb导出么? :thinking:

这个是第三方的,看官方介绍,貌似是可以的。https://docs.percona.com/percona-toolkit/pt-show-grants.html


也可以参考这里,这里有案例

下载第三方工具pt-show-grants,然后类似下面,就可以打印用户和权限出来,很方便:
pt-show-grants -hxxxx -P4000 -uroot -p

我以前通过拼sql 查看 show create user 和 show grants for 获取创建用户的语句和用户授权的语句

1 个赞