首页 > 数据库 >mysql 利用federated同步远程数据表

mysql 利用federated同步远程数据表

时间:2022-10-16 19:23:27浏览次数:62  
标签:11 int 数据库 federated 数据表 mysql 远程

需要做是是将A的数据表同步到B数据表中,A数据表和B数据表属于两个数据库,并且存在异地。

1.首先在B端数据库开启federated,数据库默认是关闭的,在数据库配置文件中(my.cnf)的[mysqld]下添加“federated”

 

 2.创建远程执行脚本

CREATE TABLE `new_rq` (
    `ID` int(111) NOT NULL,
    `SN` VARCHAR(50),
    `ND` DOUBLE,
    `KG` int(11),
    `WD` DOUBLE,
    `DT` DATETIME,
    `CGQSM` INT(11),
    `E1` int(11) COMMENT '故障',
    `E2` int(11),
    `E3` int(11),
    `E4` int(11),
    `E5` int(11) COMMENT '浓度报警',
    `E6` int(11),
    `E7` int(11),
    `E8` int(11)
) ENGINE=FEDERATED CONNECTION = 'Federated/trq_real'
-- ) ENGINE=FEDERATED CONNECTION = 'mysql://远程数据库登录账号:远程数据库登录密码@远程IP:3306/数据库/数据表'

说明:new_rq 是在B端建立的数据表,这个数据表的结构和A端的数据表结构一样的。

ENGINE=FEDERATED CONNECTION = 'mysql://root:[email protected]:3306/db/table1'

是建立远程关系的。

标签:11,int,数据库,federated,数据表,mysql,远程
From: https://www.cnblogs.com/ckfuture/p/16796833.html

相关文章

  • 环境变量 位置变量和预定义变量 以及通过脚本实现无人值守备份MySQL数据库
    一、环境变量的定义1)局部环境变量创建环境变量名为a和b的赋值[root@centos01]#a=benet[root@centos01]#b=6.0调用局部环境变量beent[root@centos01]#echo$a$bbeent6.0......
  • Mysql 系列 | 性能优化 - 函数调用
    sql性能优化,是代码编写过程中必定要考虑的内容,弄懂性能背后的逻辑,起到事半功倍的效果。今天学习几种常见的简单优化场景。条件字段中调用函数以公司的打卡信息表为例,......
  • MySQL变量的使用
    在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量mysql局部......
  • MySQL索引介绍
    索引主要是用来提高数据库的查询效率的,它对指定的列或列的集合生成索引,然后可以通过索引来检索目标数据,就像目录一样,缩小了扫描范围,大大提高了查询效率。如果不使用索引,My......
  • mysql80解决不支持中文的问题
    1.查看mysql80字符集showvariableslike'character_set%';2.修改server编码格式在mysql安装目录下找到my-default.ini文件并复制一份改为my.ini,文件内加入如下设置......
  • MySql的学习
    1:什么是数据库:用来存储数据,管理数据(DBDataBase)2:数据库的分类(1)关系型数据库:MySql,SqlServer,DB2,就是表和表之间,行和列之间的关系进行数据存储(2)非关系型数据库:jso......
  • navicat连接mysql数据库提示失败,提示2059错误
    Navicat连接数据库失败,提示2059错误,如下图参考资料发现使用的数据库版本是mysql8版本,不是mysql5.7版本MYSQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_passwo......
  • Python MySQL_基础01
    01.示例:使用Python创建MySQL数据库#1.首先创建一个cursor(),然后将SQL命令作为字符串传递给execute()方法importmysql.connectordataBase=mysql.connector.......
  • 【MySQL】实战教程笔记
    序言感谢林晓斌老师,感谢他的教程:https://funnylog.gitee.io/mysql45/MySQL的基础架构主要分为两层服务层连接器:管理连接,验证权限。尽量使用长连接查询缓存:对一个表......
  • Mysql单表访问方法,索引合并,多表连接原理,基于规则的优化,子查询优化
    参考书籍《mysql是怎样运行的》非常推荐这本书,通俗易懂,但是没有讲mysql主从等内容书中还讲解了本文没有提到的子查询优化内容,本文只总结了常见的子查询是如何优化的系......