ndb_move_data 将数据从一个 NDB 表复制到另一个表。
用法
该程序使用源表和目标表的名称调用;这些表中的任一个或两个都可以选择性地用数据库名称限定。两个表都必须使用 NDB 存储引擎。
ndb_move_data options source target
可以使用 ndb_move_data 的选项在下面的表格中显示。表格后面会进行其他描述。
-
命令行格式 --abort-on-error
在永久错误时转储核心(调试选项)。
--character-sets-dir
=name
命令行格式 --character-sets-dir=path
类型 字符串 默认值 [无]
字符集所在的目录。
-
命令行格式 --connect-retry-delay=#
类型 整数 默认值 5
最小值 0
最大值 5
尝试联系管理服务器之间的等待时间(秒)。
-
命令行格式 --connect-retries=#
类型 整数 默认值 12
最小值 0
最大值 12
在放弃之前重试连接的次数。
-
命令行格式 --connect-string=connection_string
类型 字符串 默认值 [无]
与
--ndb-connectstring
相同。 -
命令行格式 --core-file
在错误时写入核心文件;用于调试。
--database
=dbname
,-d
命令行格式 --database=name
类型 字符串 默认值 TEST_DB
找到表的数据库的名称。
-
命令行格式 --defaults-extra-file=path
类型 字符串 默认值 [无]
在读取全局文件后读取给定文件。
-
命令行格式 --defaults-file=path
类型 字符串 默认值 [无]
仅从给定文件读取默认选项。
-
命令行格式 --defaults-group-suffix=string
类型 字符串 默认值 [无]
还读取具有 concat(group, suffix) 的组。
-
命令行格式 --drop-source
在移动所有行后删除源表。
-
命令行格式 --error-insert
插入随机的临时错误(测试选项)。
-
命令行格式 --exclude-missing-columns
忽略源表或目标表中的额外列。
-
命令行格式 --help
显示帮助文本并退出。
-
命令行格式 --login-path=path
类型 字符串 默认值 [无]
从登录文件读取给定路径。
-
命令行格式 --no-login-paths
跳过从登录路径文件读取选项。
-
命令行格式 --lossy-conversions
允许在转换为较小的类型时截断属性数据。
-
命令行格式 --ndb-connectstring=connection_string
类型 字符串 默认值 [无]
设置连接到 ndb_mgmd 的连接字符串。语法:
[nodeid=
。覆盖id
;][host=]hostname
[:port
]NDB_CONNECTSTRING
和my.cnf
中的条目。 -
命令行格式 --ndb-mgm-tls=level
类型 枚举 默认值 relaxed
有效值 relaxed
strict
设置连接到管理服务器所需的 TLS 支持级别;一个是
relaxed
或strict
。relaxed
(默认)表示尝试 TLS 连接,但不需要成功;strict
表示连接需要 TLS。 -
命令行格式 --ndb-mgmd-host=connection_string
类型 字符串 默认值 [无]
与
--ndb-connectstring
相同。 -
命令行格式 --ndb-nodeid=#
类型 整数 默认值 [无]
设置此节点的节点 ID,覆盖由
--ndb-connectstring
设置的任何 ID。 --ndb-optimized-node-selection
命令行格式 --ndb-optimized-node-selection
启用选择交易节点的优化。默认情况下启用;使用
--skip-ndb-optimized-node-selection
禁用。-
命令行格式 --ndb-tls-search-path=list
类型 路径名 默认值(Unix) $HOME/ndb-tls
默认值(Windows) $HOMEDIR/ndb-tls
指定一个目录列表以搜索 CA 文件。在 Unix 平台上,目录名由冒号 (
:
) 分隔;在 Windows 系统上,分号字符 (;
) 用作分隔符。目录引用可以是相对的或绝对的;它可以包含一个或多个环境变量,每个环境变量都用一个前缀美元符号 ($
) 表示,并在使用前扩展。搜索从最左边的命名目录开始,并从左到右继续,直到找到文件为止。空字符串表示空搜索路径,这会导致所有搜索失败。仅包含一个点 (
.
) 的字符串表示搜索路径仅限于当前工作目录。如果未提供搜索路径,则使用编译的默认值。此值取决于使用的平台:在 Windows 上,这是
\ndb-tls
;在其他平台(包括 Linux)上,它是$HOME/ndb-tls
。这可以通过使用-DWITH_NDB_TLS_SEARCH_PATH
编译 NDB Cluster 来覆盖。 -
命令行格式 --no-defaults
不要从任何选项文件(登录文件除外)读取默认选项。
-
命令行格式 --print-defaults
打印程序参数列表并退出。
-
命令行格式 --promote-attributes
允许将属性数据转换为更大的类型。
--staging-tries
=x[,y[,z]]
命令行格式 --staging-tries=x[,y[,z]]
类型 字符串 默认值 0,1000,60000
指定在出现临时错误时的尝试次数。格式为 x[,y[,z]],其中 x=最大尝试次数(0=无限制),y=最小延迟(毫秒),z=最大延迟(毫秒)。
-
命令行格式 --usage
显示帮助文本并退出;与
--help
相同。 -
命令行格式 --verbose
启用详细消息。
-
命令行格式 --version
显示版本信息并退出。