我有面向国家的 MySQL 服务器和一台主服务器。
主服务器具有所有国家/地区数据。
我想从主 MySQL 服务器复制特定国家/地区的数据。
示例:如果插入到主MySQL服务器上的任何数据与印度有关,它也会插入到印度的Mysql服务器中。
如何做到这一点?
国家级服务器和主服务器中的表结构是相同的:
--
-- Table structure for table `vxp_service_types`
--
CREATE TABLE IF NOT EXISTS `vxp_service_types` (
`st_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`st_name` varchar(25) NOT NULL,
PRIMARY KEY (`st_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ;
Run Code Online (Sandbox Code Playgroud)
您可以限制表级别。这可以通过忽略某些表或仅指定所需的数据库/表来完成。
示例:--replicate-wild-do-table=foo%.bar%
仅复制使用数据库名称以foo开头且表名称以bar开头的表的更新。
示例:--replicate-wild-ignore-table=foo%.bar%
不复制使用数据库名称以foo开头且表名称以bar开头的表的更新。
归档时间: |
|
查看次数: |
1196 次 |
最近记录: |