![如何将 MySQL 分区从一台机器移动到另一台机器?](https://linux22.com/image/522502/%E5%A6%82%E4%BD%95%E5%B0%86%20MySQL%20%E5%88%86%E5%8C%BA%E4%BB%8E%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
我有一张 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。很抱歉,我无法提供更多帮助!