- SELECT
- RELOAD
- LOCK TABLES
- REPLICATION CLIENT
TiDB 权限管理参考: https://pingcap.com/docs-cn/stable/reference/security/privilege-system/#%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86
dumpling -B tidb -F 2048 -H 127.0.0.1 -u root -P 4000 --loglevel debug
Release version:
Git commit hash: a35708fb6a9ca19294b92598b88d7894cf130ca6
Git branch: master
Build timestamp: 2020-03-08 03:15:54Z
Go version: go version go1.13.1 darwin/amd64
[2020/03/08 18:09:43.780 +08:00] [DEBUG] [config.go:72] ["parse server info"] ["server info string"=5.7.25-TiDB-v4.0.0-beta-313-g2d5d2fde27]
[2020/03/08 18:09:43.780 +08:00] [INFO] [config.go:85] ["detect server type"] [type=TiDB]
[2020/03/08 18:09:43.780 +08:00] [INFO] [config.go:103] ["detect server version"] [version=4.0.0-beta-313-g2d5d2fde27]
[2020/03/08 18:09:43.781 +08:00] [DEBUG] [prepare.go:27] ["list all the tables"]
[2020/03/08 18:09:43.788 +08:00] [DEBUG] [black_white_list.go:78] ["filter tables"]
[2020/03/08 18:09:43.788 +08:00] [WARN] [black_white_list.go:70] ["unsupported dump schema in TiDB now"] [schema=mysql]
使用 Dumpling 可以对下列参数进行配置:
参数 | 描述 |
---|---|
--consistency level | 一致性级别: auto, none, flush, lock, snapshot, 默认为 auto |
-B, --database database | 需要导出数据的数据库 |
-F, --filesize size | 输出文件的最大尺寸, 单位为 Bytes |
-H, --host hostname | 主机名, 默认为 127.0.0.1 |
--loglevel level | 日志级别: debug, info, warn, error, dpanic, panic, fatal, 默认为 info |
-W, --no-views | 是否导出视图,默认为 true |
-o, --output dir | 输出文件目录, 默认格式为 ./export-2020-03-08T11:37:05+08:00 |
-p, --password password | 数据库连接密码 |
-P, --port port | 数据库连接端口, 默认为 4000 |
--snapshot position | 快照起始位置, 仅在一致性级别为snapshot时有效 |
-t, --threads num | 并发线程数, 默认为 4 |
-u, --user user | 数据库连接用户名, 默认为 root |