建立连接的用户所需的最小权限
1.导出
dumpling -u root -P4000 -h127.0.0.1 --filetype sql -t 8 -o /tmp/test -r 200000 -F256MiB
--filetype 文件类型,sql/crs(没写的话默认是sql)
-t 8线程,并行
-o 导出文件位置
-r 写到xxx行,会另起一个文件
-F 写到256M,另起一个文件
--where 过滤,eg1. "id < 100" eg2."dept_no='d009'"
--filter 以上面为例,导出employees库下所有的表,所有库下的workorder表
-B -B empoyees表示导出empoyees库
-T -T empoyees.WorkOrder表示导出empoyees库下的WorkOrder表
--snapshot
Eg.
--snapshot 417773952412840
--snapshot "2023-07-23 17:24:45"
当consistency=lock 表示上读锁
=none表示不保障一致性
=auto,在tidb里=snapshot,在mysql=flush
=snapshot获取指定时间戳的一致性快照并导出