Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.5 NDB 集群程序  /  23.5.15 ndb_move_data — NDB 数据复制实用程序

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

ndb_move_data 将数据从一个 NDB 表复制到另一个。

用法

使用源表和目标表的名称调用该程序;其中一个或两个可以选择性地使用数据库名称进行限定。两个表都必须使用 NDB 存储引擎。

ndb_move_data options source target

下表显示了 可以与ndb_move_data一起使用的选项。表后有其他说明。

表 23.37 与程序 ndb_move_data 一起使用的命令行选项

格式 描述 添加、弃用或删除

--abort-on-error

出现永久性错误时转储核心(调试选项)

(支持所有基于 MySQL 8.0 的 NDB 版本)

--character-sets-dir=path

字符集所在的目录

删除:8.0.31

--connect-retries=#

放弃前重试连接的次数

(支持所有基于 MySQL 8.0 的 NDB 版本)

--connect-retry-delay=#

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--connect-string=connection_string,

-c connection_string

与 --ndb-connectstring 相同

(支持所有基于 MySQL 8.0 的 NDB 版本)

--core-file

写入核心文件出错;用于调试

删除:8.0.31

--database=name,

-d name

在其中找到表的数据库的名称

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-extra-file=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-file=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--defaults-group-suffix=string

还阅读带有 concat(group, suffix) 的组

(支持所有基于 MySQL 8.0 的 NDB 版本)

--drop-source

移动所有行后删除源表

(支持所有基于 MySQL 8.0 的 NDB 版本)

--error-insert

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--exclude-missing-columns

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--help,

-?

显示帮助文本并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)

--login-path=path

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--lossy-conversions,

-l

允许属性数据在转换为更小的类型时被截断

(支持所有基于 MySQL 8.0 的 NDB 版本)

--ndb-connectstring=connection_string,

-c connection_string

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--ndb-mgmd-host=connection_string,

-c connection_string

与 --ndb-connectstring 相同

(支持所有基于 MySQL 8.0 的 NDB 版本)

--ndb-nodeid=#

为此节点设置节点 ID,覆盖 --ndb-connectstring 设置的任何 ID

(支持所有基于 MySQL 8.0 的 NDB 版本)

--ndb-optimized-node-selection

为交易节点的选择启用优化。默认启用;使用 --skip-ndb-optimized-node-selection 禁用

删除:8.0.31

--no-defaults

不要从登录文件以外的任何选项文件中读取默认选项

(支持所有基于 MySQL 8.0 的 NDB 版本)

--print-defaults

打印程序参数列表并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)

--promote-attributes,

-A

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--staging-tries=x[,y[,z]]

指定尝试临时错误;格式为 x[,y[,z]] 其中 x=max 尝试(0=无限制),y=最小延迟(毫秒),z=最大延迟(毫秒)

(支持所有基于 MySQL 8.0 的 NDB 版本)

--usage,

-?

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

(支持所有基于 MySQL 8.0 的 NDB 版本)

--verbose

启用详细消息

(支持所有基于 MySQL 8.0 的 NDB 版本)

--version,

-V

显示版本信息并退出

(支持所有基于 MySQL 8.0 的 NDB 版本)


  • --abort-on-error

    命令行格式 --abort-on-error

    出现永久性错误时转储核心(调试选项)。

  • --character-sets-dir=name

    命令行格式 --character-sets-dir=path
    删除 8.0.31
    类型 细绳
    默认值 [none]

    字符集所在的目录。

  • --connect-retry-delay

    命令行格式 --connect-retry-delay=#
    类型 整数
    默认值 5
    最小值 0
    最大值 5

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

  • --connect-retries

    命令行格式 --connect-retries=#
    类型 整数
    默认值 12
    最小值 0
    最大值 12

    放弃前重试连接的次数。

  • --connect-string

    命令行格式 --connect-string=connection_string
    类型 细绳
    默认值 [none]

    与 相同 --ndb-connectstring

  • --core-file

    命令行格式 --core-file
    删除 8.0.31

    写入核心文件出错;在调试中使用。

  • --database= dbname, -d

    命令行格式 --database=name
    类型 细绳
    默认值 TEST_DB

    在其中找到表的数据库的名称。

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=path
    类型 细绳
    默认值 [none]

    读取全局文件后读取给定文件。

  • --defaults-file

    命令行格式 --defaults-file=path
    类型 细绳
    默认值 [none]

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

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=string
    类型 细绳
    默认值 [none]

    还可以阅读带有 concat(group, suffix) 的组。

  • --drop-source

    命令行格式 --drop-source

    移动所有行后删除源表。

  • --error-insert

    命令行格式 --error-insert

    插入随机临时错误(测试选项)。

  • --exclude-missing-columns

    命令行格式 --exclude-missing-columns

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

  • --help

    命令行格式 --help

    显示帮助文本并退出。

  • --login-path

    命令行格式 --login-path=path
    类型 细绳
    默认值 [none]

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

  • --lossy-conversions, -l

    命令行格式 --lossy-conversions

    允许属性数据在转换为较小的类型时被截断。

  • --ndb-connectstring

    命令行格式 --ndb-connectstring=connection_string
    类型 细绳
    默认值 [none]

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

  • --ndb-mgmd-host

    命令行格式 --ndb-mgmd-host=connection_string
    类型 细绳
    默认值 [none]

    与 相同 --ndb-connectstring

  • --ndb-nodeid

    命令行格式 --ndb-nodeid=#
    类型 整数
    默认值 [none]

    为此节点设置节点 ID,覆盖由 设置的任何 ID --ndb-connectstring

  • --ndb-optimized-node-selection

    命令行格式 --ndb-optimized-node-selection
    删除 8.0.31

    为交易节点的选择启用优化。默认启用;用于 --skip-ndb-optimized-node-selection禁用。

  • --no-defaults

    命令行格式 --no-defaults

    不要从登录文件以外的任何选项文件中读取默认选项。

  • --print-defaults

    命令行格式 --print-defaults

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

  • --promote-attributes, -A

    命令行格式 --promote-attributes

    允许将属性数据转换为更大的类型。

  • --staging-tries=x[,y[,z]]

    命令行格式 --staging-tries=x[,y[,z]]
    类型 细绳
    默认值 0,1000,60000

    指定尝试临时错误。格式为 x[,y[,z]],其中 x=max 尝试(0=无限制),y=min delay (ms),z=max delay (ms)。

  • --usage

    命令行格式 --usage

    显示帮助文本并退出;一样 --help

  • --verbose

    命令行格式 --verbose

    启用详细消息。

  • --version

    命令行格式 --version

    显示版本信息并退出。