ndb_move_data 将数据从一个 NDB 表复制到另一个。
使用
该程序使用源表和目标表的名称调用;这两个名称可以选择性地使用数据库名称限定。两个表都必须使用 NDB 存储引擎。
ndb_move_data options source target
可以与 ndb_move_data 一起使用的选项在下表中显示。表后面是描述。
表 25.36 与程序 ndb_move_data 一起使用的命令行选项
Format | Description | Added, Deprecated, or Removed |
---|---|---|
在永久错误时转储核心(调试选项) |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
在放弃之前尝试连接的次数 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
在尝试联系管理服务器之间等待的秒数 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
与 --ndb-connectstring 相同 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
表所在的数据库名称 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
在全局文件后读取给定的文件 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
仅从给定的文件中读取默认选项 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
也读取带有后缀的组 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
在所有行都被移动后删除源表 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
插入随机临时错误(用于测试) |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
忽略源或目标表中的额外列 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
显示帮助文本并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
从登录文件中读取给定的路径 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
不从登录路径文件中读取登录路径 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
允许将属性数据截断为较小的类型 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
设置连接字符串以连接到 ndb_mgmd。语法:"[nodeid=id;][host=]hostname[:port]"。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
ndb_mgm 客户端 TLS 要求级别 |
添加:8.3.0 |
|
与 --ndb-connectstring 相同 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
设置该节点的节点 ID,覆盖 --ndb-connectstring 中设置的 ID |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
包含 TLS 密钥和证书的目录列表 |
添加:8.3.0 |
|
不从任何选项文件中读取默认值,除了登录文件 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
打印程序参数列表并退出 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
允许将属性数据转换为较大类型 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
指定暂存错误的尝试次数;格式为 x[,y[,z]],其中 x=最大尝试次数(0=无限制),y=最小延迟(ms),z=最大延迟(ms) |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
|
显示帮助文本并退出;与 --help 相同 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
启用详细消息 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
|
|
显示版本信息并退出 |
(在所有基于 MySQL 8.3 的 NDB 发布版本中支持) |
-
Command-Line Format --abort-on-error
在永久错误时转储核心(调试选项)。
-
--字符集目录
=名称
Command-Line Format --字符集目录=path
Type 字符串 Default Value [none]
字符集所在的目录。
-
Command-Line Format --重试延迟=#
Type 整数 Default Value 5
Minimum Value 0
Maximum Value 5
在尝试联系管理服务器之间等待的秒数。
-
Command-Line Format --重试次数=#
Type 整数 Default Value 12
Minimum Value 0
Maximum Value 12
在放弃之前尝试连接的次数。
-
Command-Line Format --连接字符串=connection_string
Type 字符串 Default Value [none]
与
--ndb-connectstring
相同。 -
Command-Line Format --核心文件
在错误时写入核心文件;用于调试。
-
--数据库
=dbname
,-d
Command-Line Format --数据库=name
Type 字符串 Default Value TEST_DB
表所在的数据库的名称。
-
Command-Line Format --额外默认文件=path
Type 字符串 Default Value [none]
在全局文件读取后读取给定的文件。
-
Command-Line Format --默认文件=path
Type 字符串 Default Value [none]
仅从给定的文件读取默认选项。
-
Command-Line Format --默认组后缀=string
Type 字符串 Default Value [none]
也读取带有组名和后缀的组。
-
Command-Line Format --删除源表
在所有行被移动后删除源表。
-
Command-Line Format --错误插入
插入随机临时错误(测试选项)。
-
Command-Line Format --排除缺失列
忽略源表或目标表中的额外列。
-
Command-Line Format --帮助
显示帮助文本并退出。
-
Command-Line Format --登录路径=path
Type 字符串 Default Value [none]
从登录文件中读取给定的路径。
-
Command-Line Format --no-login-paths
跳过从登录路径文件中读取选项。
-
Command-Line Format --lossy-conversions
允许将属性数据截断到较小的类型时进行转换。
-
Command-Line Format --ndb-connectstring=connection_string
Type 字符串 Default Value [none]
设置连接到 ndb_mgmd 的连接字符串。语法:
[nodeid=
。覆盖id
;][host=]hostname
[:port
]NDB_CONNECTSTRING
和my.cnf
中的条目。 -
Command-Line Format --ndb-mgm-tls=level
Type 枚举 Default Value relaxed
Valid Values relaxed
strict
设置连接到管理服务器所需的 TLS 支持级别;可以是
relaxed
或strict
。relaxed
(默认) 表示尝试 TLS 连接,但不要求成功;strict
表示需要 TLS 连接。 -
Command-Line Format --ndb-mgmd-host=connection_string
Type 字符串 Default Value [none]
与
--ndb-connectstring
相同。 -
Command-Line Format --ndb-nodeid=#
Type 整数 Default Value [none]
设置当前节点的节点 ID,覆盖
--ndb-connectstring
中的 ID。 -
--ndb-optimized-node-selection
Command-Line Format --ndb-optimized-node-selection
启用事务的节点选择优化。默认启用;使用
--skip-ndb-optimized-node-selection
禁用。 -
Command-Line Format --ndb-tls-search-path=list
Type 路径名 Default Value (Unix) $HOME/ndb-tls
Default Value (Windows) $HOMEDIR/ndb-tls
指定要搜索 CA 文件的目录列表。在 Unix 平台上,目录名用冒号 (
:
) 分隔;在 Windows 系统上,分号 (;
) 用作分隔符。目录引用可以是相对的或绝对的,可以包含一个或多个环境变量,每个变量以美元符号 ($
) 开头,并在使用前展开。搜索从左到右进行,直到找到文件。空字符串表示空搜索路径,导致所有搜索失败。点 (
.
) 表示搜索路径仅限于当前工作目录。如果没有提供搜索路径,默认值将被使用。该值取决于平台的使用:在 Windows 上,这是
\ndb-tls
;在其他平台(包括 Linux)上,这是$HOME/ndb-tls
。这可以通过使用-DWITH_NDB_TLS_SEARCH_PATH
编译 NDB Cluster 来覆盖。 -
Command-Line Format --no-defaults
不要从任何选项文件中读取默认选项,除了登录文件。
-
Command-Line Format --print-defaults
打印程序参数列表并退出。
-
Command-Line Format --promote-attributes
允许将属性数据转换为更大的类型。
-
--staging-tries
=x[,y[,z]]
Command-Line Format --staging-tries=x[,y[,z]]
Type 字符串 Default Value 0,1000,60000
指定临时错误的尝试次数。格式为 x[,y[,z]],其中 x=最大尝试次数(0=无限制),y=最小延迟(毫秒),z=最大延迟(毫秒)。
-
Command-Line Format --usage
显示帮助文本并退出;与
--help
相同。 -
Command-Line Format --verbose
启用详细消息。
-
Command-Line Format --version
显示版本信息并退出。