将数据导入 MySQL 组复制时出错
Error Importing data to MySQL Group Replication
我正在使用以下命令从独立数据库进行备份:
mysqldump -u <user> -p --databases <some databases> --no-create-info --no-create-db --skip-triggers --single-transaction --compress --order-by-primary > data.sql
当我将数据导入 MySQL 组复制时,出现此错误:
ERROR 3098 (HY000) at line 2150: The table does not comply with the requirements by an xternal plugin.
恢复 运行 的最后一行是:alter table disable keys
并且在 alter table enable keys
.
时错误停止出现
设法弄明白了。
MySQL GroupReplication 要求之一是每个 table 都有一个主键。与不需要它的 Standalone
Mysql 不同。
我从 Standalone Mysql 中获取数据并尝试将其导入到 Group Replication 中。
正如我发现的那样,只有 1 个 table 没有 Primary Key
,因此导入总是在那个 table 上失败并出现该错误。
我正在使用以下命令从独立数据库进行备份:
mysqldump -u <user> -p --databases <some databases> --no-create-info --no-create-db --skip-triggers --single-transaction --compress --order-by-primary > data.sql
当我将数据导入 MySQL 组复制时,出现此错误:
ERROR 3098 (HY000) at line 2150: The table does not comply with the requirements by an xternal plugin.
恢复 运行 的最后一行是:alter table disable keys
并且在 alter table enable keys
.
设法弄明白了。
MySQL GroupReplication 要求之一是每个 table 都有一个主键。与不需要它的 Standalone
Mysql 不同。
我从 Standalone Mysql 中获取数据并尝试将其导入到 Group Replication 中。
正如我发现的那样,只有 1 个 table 没有 Primary Key
,因此导入总是在那个 table 上失败并出现该错误。