如何将 MySQL 分区从一台机器移动到另一台机器?

如何将 MySQL 分区从一台机器移动到另一台机器?

我有一张 MySQL 表:

CREATE TABLE tweets (
tweet_id INT NOT NULL AUTO_INCREMENT,
author_id INT NOT NULL,
text CHAR(140) NOT NULL,
PRIMARY KEY (tweet_id)
)
ENGINE=InnoDB
PARTITION BY HASH(tweet_id)
PARTITIONS 12;

如何将选定的分区从该表移动到另一台机器?

例如,我想将上述 12 个分区中的分区 1、3、5、7、9、11 移动到另一台机器。并且我需要确保自动增加的 PK“tweet_id”在迁移过程中保持不变。

有没有办法将整个 MySQL 分区从一台机器移动到另一台机器?

答案1

我有丰富的 MySQL 经验,但我没有 MySQL 分区经验,不过,我能够找到以下 URL。很抱歉,我无法提供更多帮助!

http://forums.mysql.com/read.php?106,199428,199428

相关内容