ndb_move_data — NDB数据复制实用程序
ndb_move_data将数据从一个NDB表复制到另一个。
用法
用源表和目标表的名称调用该程序;可以选择使用数据库名称来限定这两者之一或全部。两个表都必须使用NDB存储引擎。
ndb_move_data options source target
下表包含特定于ndb_move_data的选项。附加说明如下表。有关大多数NDB群集程序(包括ndb_move_data)通用的选项,请参见“ NDB群集程序的通用选项— NDB群集程序的通用选项”。
ndb_move_data程序的命令行选项
格式 | 描述 | 添加,不建议使用或删除 |
---|---|---|
| 在永久性错误时转储核心(调试选项) | (在所有基于MySQL 8.0的版本中受支持) |
| 字符集所在的目录 | (在所有基于MySQL 8.0的版本中受支持) |
| 在其中找到表的数据库的名称 | (在所有基于MySQL 8.0的版本中受支持) |
| 移动所有行后删除源表 | (在所有基于MySQL 8.0的版本中受支持) |
| 插入随机的临时错误(测试选项) | (在所有基于MySQL 8.0的版本中受支持) |
| 忽略源表或目标表中的多余列 | (在所有基于MySQL 8.0的版本中受支持) |
| 转换为较小类型时,允许属性数据被截断 | (在所有基于MySQL 8.0的版本中受支持) |
| 允许将属性数据转换为更大的类型 | (在所有基于MySQL 8.0的版本中受支持) |
| 指定尝试临时错误。格式为x[,y[,z]],其中x =最大尝试(0 =无限制),y =最小延迟(ms),z =最大延迟(ms) | (在所有基于MySQL 8.0的版本中受支持) |
| 启用详细消息 | (在所有基于MySQL 8.0的版本中受支持) |
--abort-on-error
属性 值 命令行格式 --abort-on-error 类型 布尔型 默认值 FALSE 永久错误时转储核心(调试选项)。
--character-sets-dir
=name
属性 值 命令行格式 --character-sets-dir=name 类型 string 默认值 [none] 字符集所在的目录。
--database
=dbname
,-d
属性 值 命令行格式 --database=dbname 类型 string 默认值 TEST_DB 在其中找到表的数据库的名称。
--drop-source
属性 值 命令行格式 --drop-source 类型 布尔型 默认值 FALSE 移动完所有行后,删除源表。
--error-insert
属性 值 命令行格式 --error-insert 类型 布尔型 默认值 FALSE 插入随机的临时错误(测试选项)。
--exclude-missing-columns
属性 值 命令行格式 --exclude-missing-columns 类型 布尔型 默认值 FALSE 忽略源表或目标表中的多余列。
--lossy-conversions
,-l
属性 值 命令行格式 --lossy-conversions 类型 布尔型 默认值 FALSE 转换为较小类型时,允许将属性数据截断。
--promote-attributes
,-A
属性 值 命令行格式 --promote-attributes 类型 布尔型 默认值 FALSE 允许将属性数据转换为更大的类型。
--staging-tries
=x[,y[,z]]
属性 值 命令行格式 --staging-tries=x[,y[,z]] 类型 string 默认值 0,1000,60000 指定尝试临时错误。格式为x[,y[,z]],其中x =最大尝试次数(0 =无限制),y =最小延迟时间(毫秒),z =最大延迟时间(毫秒)。
--verbose
属性 值 命令行格式 --verbose 类型 布尔型 默认值 FALSE 启用详细消息。