我想使用另一个名称将数据库从源复制到目标。似乎像 REPLICATE_REWRITE_DB 过滤器这样的复制过滤器不是动态可用的。
Mariadb 版本:10.2.32 Focal (源和目标版本相同)
MariaDB [DB]> show variables like '%replica%';
+----------------------------------+-----------+
| Variable_name | Value |
+----------------------------------+-----------+
| innodb_replication_delay | 0 |
| replicate_annotate_row_events | OFF |
| replicate_do_db | |
| replicate_do_table | |
| replicate_events_marked_for_skip | REPLICATE |
| replicate_ignore_db | |
| replicate_ignore_table | |
| replicate_wild_do_table | |
| replicate_wild_ignore_table | |
| skip_parallel_replication | OFF |
| skip_replication | OFF |
| wsrep_mysql_replication_bundle | 0 |
| wsrep_replicate_myisam | OFF |
+----------------------------------+-----------+
请让我知道是否有人动态地完成了重写复制。
此限制在 10.11.1 ( MDEV-15530 )中放宽了,根据测试用例允许动态更改。