Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  ndb_move_data — NDB Data Copy Utility

25.5.15 ndb_move_data — NDB 数据复制实用程序

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

--abort-on-error

在永久错误时转储核心(调试选项)

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--connect-retries=#

在放弃之前尝试连接的次数

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--connect-retry-delay=#

在尝试联系管理服务器之间等待的秒数

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--connect-string=connection_string,

-c connection_string

与 --ndb-connectstring 相同

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--database=name,

-d name

表所在的数据库名称

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--defaults-extra-file=path

在全局文件后读取给定的文件

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--defaults-file=path

仅从给定的文件中读取默认选项

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--defaults-group-suffix=string

也读取带有后缀的组

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--drop-source

在所有行都被移动后删除源表

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--error-insert

插入随机临时错误(用于测试)

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--exclude-missing-columns

忽略源或目标表中的额外列

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--help,

-?

显示帮助文本并退出

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--login-path=path

从登录文件中读取给定的路径

(在所有基于 MySQL 8.3 的 NDB 版本中支持)

--不读取登录路径

不从登录路径文件中读取登录路径

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--允许损失转换,

-l

允许将属性数据截断为较小的类型

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--ndb 连接字符串=connection_string,

-c connection_string

设置连接字符串以连接到 ndb_mgmd。语法:"[nodeid=id;][host=]hostname[:port]"。覆盖 NDB_CONNECTSTRING 和 my.cnf 中的条目

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--ndb-mgm-tls=level

ndb_mgm 客户端 TLS 要求级别

添加:8.3.0

--ndb-mgmd-host=connection_string,

-c connection_string

与 --ndb-connectstring 相同

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--ndb-nodeid=#

设置该节点的节点 ID,覆盖 --ndb-connectstring 中设置的 ID

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--ndb-tls-search-path=list

包含 TLS 密钥和证书的目录列表

添加:8.3.0

--不使用默认值

不从任何选项文件中读取默认值,除了登录文件

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--打印默认值

打印程序参数列表并退出

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--提升属性,

-A

允许将属性数据转换为较大类型

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--暂存尝试=x[,y[,z]]

指定暂存错误的尝试次数;格式为 x[,y[,z]],其中 x=最大尝试次数(0=无限制),y=最小延迟(ms),z=最大延迟(ms)

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--使用,

-?

显示帮助文本并退出;与 --help 相同

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--详细

启用详细消息

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)

--版本,

-V

显示版本信息并退出

(在所有基于 MySQL 8.3 的 NDB 发布版本中支持)


  • --abort-on-error

    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]

    从登录文件中读取给定的路径。

  • --no-login-paths

    Command-Line Format --no-login-paths

    跳过从登录路径文件中读取选项。

  • --lossy-conversions, -l

    Command-Line Format --lossy-conversions

    允许将属性数据截断到较小的类型时进行转换。

  • --ndb-connectstring

    Command-Line Format --ndb-connectstring=connection_string
    Type 字符串
    Default Value [none]

    设置连接到 ndb_mgmd 的连接字符串。语法:[nodeid=id;][host=]hostname[:port]。覆盖 NDB_CONNECTSTRINGmy.cnf 中的条目。

  • --ndb-mgm-tls

    Command-Line Format --ndb-mgm-tls=level
    Type 枚举
    Default Value relaxed
    Valid Values

    relaxed

    strict

    设置连接到管理服务器所需的 TLS 支持级别;可以是 relaxedstrictrelaxed(默认) 表示尝试 TLS 连接,但不要求成功;strict 表示需要 TLS 连接。

  • --ndb-mgmd-host

    Command-Line Format --ndb-mgmd-host=connection_string
    Type 字符串
    Default Value [none]

    --ndb-connectstring 相同。

  • --ndb-nodeid

    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 禁用。

  • --ndb-tls-search-path

    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 来覆盖。

  • --no-defaults

    Command-Line Format --no-defaults

    不要从任何选项文件中读取默认选项,除了登录文件。

  • --print-defaults

    Command-Line Format --print-defaults

    打印程序参数列表并退出。

  • --promote-attributes, -A

    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=最大延迟(毫秒)。

  • --usage

    Command-Line Format --usage

    显示帮助文本并退出;与 --help相同。

  • --verbose

    Command-Line Format --verbose

    启用详细消息。

  • --version

    Command-Line Format --version

    显示版本信息并退出。