1

我正在使用以下命令从独立数据库中进行备份:

mysqldump -u <user> -p --databases <some databases> --no-create-info --no-create-db --skip-triggers --single-transaction --compress --order-by-primary > data.sql

当我将数据导入 MySQL 组复制时,我收到此错误:

第 2150 行的错误 3098 (HY000):该表不符合外部插件的要求。

恢复运行的最后一行是:alter table disable keysalter table enable keys.

4

1 回答 1

1

设法弄清楚了。MySQL GroupReplication 要求之一是每个表都有一个主键。与Standalone不需要它的 Mysql 不同。我从独立的 Mysql 中获取数据并尝试将其导入到组复制中。正如我发现的那样,只有 1 个表没有,Primary Key因此该表上的导入总是因该错误而失败。

于 2021-10-07T15:08:48.807 回答