标签:charset linux dev word prim lda col auto 必须
CREATE TABLE `t_button` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = FEDERATED DEFAULT CONNECTION = 'mysql://root:password@192.168.50.234:3306/yang_dev/t_remote_button' CHARSET = utf8-mb4;
只要本地表创建完成,就实现了两表的实时同步,此时就可以像操作本地表一样操作远程表。
另一种方式是在数据库级别的同步,适合更大粒度的同步。
由于远程连接中已经使用了@字符,所以用户名和密码中不能再有@字符。
注意:
- 其实本地表只存了表结构,真实数据仍然在远程表,所有的数据操作最终都落实到了远程表,所以这样做可能会增加远程表的压力。
- 远程表不能是视图。
- 本地可以对对远程表进行CRUD操作,为了安全起见,建议实践中给远程数据库和连接的表做单独的用户权限限制。
标签:charset linux dev word prim lda col auto 必须
原文地址:https://www.cnblogs.com/JaxYoun/p/12360567.html