1、查看target端是否安装了FEDERATED存储引擎

mysql> show engines ;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

注意:如果没有安装FEDERATED 引擎        执行install plugin federated soname 'ha_federated.so';

这里已经安装好了,只是没有启用

2、将federated添加到my.cnf 重启数据库
vi /etc/my.cnf
[mysqld]
federated

service mysql restart

mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| FEDERATED          | YES     | Federated MySQL storage engine                                 | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

这里FEDERATED       引擎已经启用。

源端:
目标的要dblink源端的表结构
 show create table  F_ORDERINFO_DETAIL\G;
*************************** 1. row ***************************
       Table: F_ORDERINFO_DETAIL
Create Table: CREATE TABLE `F_ORDERINFO_DETAIL` (
  `SYSTEM_TYPE` varchar(100) DEFAULT NULL,
  `ORDER_DATE` int(6) DEFAULT NULL,
  `CUSTOMER_ID` varchar(40) DEFAULT NULL,
  `UBI_UID` varchar(40) DEFAULT NULL,
  `FOI_ORDERTIME` varchar(100) DEFAULT NULL,
  `FOI_ORDERNO` varchar(40) DEFAULT NULL,
  `FOI_KEY` varchar(2500) DEFAULT NULL,
  `FOI_KEYTYPE` varchar(40) DEFAULT NULL,
  `CODENAME` varchar(100) DEFAULT NULL,
  `ORDER_STATUS` varchar(20) DEFAULT NULL,
  `FOI_ORDERTYPE` varchar(60) DEFAULT NULL,
  `QYZM` int(11) DEFAULT NULL,
  `GDCZ` int(11) DEFAULT NULL,
  `GLRY` int(11) DEFAULT NULL,
  `QYDWTZ` int(11) DEFAULT NULL,
  `FRDWTZ` int(11) DEFAULT NULL,
  `FRZWRZ` int(11) DEFAULT NULL,
  `CXFR` int(11) DEFAULT NULL,
  `CXGD` int(11) DEFAULT NULL,
  `CXGG` int(11) DEFAULT NULL,
  `ORDER_TYPE` varchar(20) DEFAULT NULL,
  `DESC_INFO2` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

mysql> select count(*) from  F_ORDERINFO_DETAIL;
+----------+
| count(*) |
+----------+
|     2900 |
+----------+

目标端:

CREATE TABLE `t` (
  `SYSTEM_TYPE` varchar(100) DEFAULT NULL,
  `ORDER_DATE` int(6) DEFAULT NULL,
  `CUSTOMER_ID` varchar(40) DEFAULT NULL,
  `UBI_UID` varchar(40) DEFAULT NULL,
  `FOI_ORDERTIME` varchar(100) DEFAULT NULL,
  `FOI_ORDERNO` varchar(40) DEFAULT NULL,
  `FOI_KEY` varchar(2500) DEFAULT NULL,
  `FOI_KEYTYPE` varchar(40) DEFAULT NULL,
  `CODENAME` varchar(100) DEFAULT NULL,
  `ORDER_STATUS` varchar(20) DEFAULT NULL,
  `FOI_ORDERTYPE` varchar(60) DEFAULT NULL,
  `QYZM` int(11) DEFAULT NULL,
  `GDCZ` int(11) DEFAULT NULL,
  `GLRY` int(11) DEFAULT NULL,
  `QYDWTZ` int(11) DEFAULT NULL,
  `FRDWTZ` int(11) DEFAULT NULL,
  `FRZWRZ` int(11) DEFAULT NULL,
  `CXFR` int(11) DEFAULT NULL,
  `CXGD` int(11) DEFAULT NULL,
  `CXGG` int(11) DEFAULT NULL,
  `ORDER_TYPE` varchar(20) DEFAULT NULL,
  `DESC_INFO2` varchar(50) DEFAULT NULL
) ENGINE=federated connection = 'mysql://root:123456@192.168.1.5:3306/czb/F_ORDERINFO_DETAIL';

注意:源端表结构 engine=federated connection = 'mysql://用户:密码@IP地址:端口/库名称/表名称';


mysql> select count(*) from  F_ORDERINFO_DETAIL;
+----------+
| count(*) |
+----------+
|     2900 |
+----------+

源端:

mysql> insert into F_ORDERINFO_DETAIL select * from F_ORDERINFO_DETAIL;
Query OK, 2900 rows affected (0.28 sec)
Records: 2900  Duplicates: 0  Warnings: 0

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> select count(*) from F_ORDERINFO_DETAIL;
+----------+
| count(*) |
+----------+
|     5800 |
+----------+
1 row in set (0.00 sec)

目标端:

mysql> select count(*) from t;
+----------+
| count(*) |
+----------+
|     5800 |
+----------+
1 row in set (0.00 sec)

转载于:https://blog.51cto.com/zhangjinbo/1924941

mysql dblink 链接mysql库相关推荐

  1. mysql connector python linux_Python使用mysql.connector链接mysql数据库

    之前一直使用pythond mysqldb链接数据库,随着mysql被oracle收购之后,我发现mysqldb就不怎么更新了. 现在开始使用oracle提供的mysql.connector来操作my ...

  2. mysql pydev_pydev-python 链接mysql数据库(mac系统)

    在mac os上安装MySQLdb,遇到了非常多问题,总结一下: 首先.假设用sudo easy_install mysql-python命令安装,基本上不会成功的,原因有两个:一是找不到mysql_ ...

  3. linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客

    linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客 linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客 linu ...

  4. linux 静态链接 mysql glibc 库的悲催过程

    这两天需要把项目做成静态链接版本,便于在各公司的各种linux平台上运行. 我想这还不简单,链接参数加一个-static不就行了,但接下来解决一系列问题的时间远远超出我的意料 开发环境: CentOS ...

  5. 打开mysql3306库报错_允许远程链接mysql,开放3306端口

    首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi /etc/m ...

  6. [Oracle- MySQL] Oracle通过dblink连接MySQL

    [Oracle -> MySQL]  Oracle通过dblink连接MySQL  业务上有这么一个需求,需要把Oracle的一些数据同步到MySQL,如果每次都是手动同步的话,实在太麻烦,因此 ...

  7. 阿里mysql连接数据库服务器配置_配置链接mysql数据库

    本文档介绍如何使用Sqoop工具实现文件存储HDFS和关系型数据库MySQL之间的双向数据迁移. 背景信息 Sqoop是一款开源的工具,主要用于在Hadoop和结构化数据存储(如关系数据库)之间高效传 ...

  8. mysql connect by_Mysql主从库搭建

    点击上方蓝字关注我们! 基于Docker的Mysql主从复制搭建 首先安装docker 拉取mysql镜像:5.7版本 启动主从数据库容器 docker run -p 3339:3306 --name ...

  9. mysql主从同步从库上Slave_IO_Running: Connecting问题

    mysql主从同步从库上Slave_IO_Running: Connecting问题 一.在做主从同步时遇到的问题 数据库主从问题从库上Slave_IO_Running: Connecting 在做m ...

最新文章

  1. 一文看懂95%置信区间
  2. docker 配置阿里云镜像加速
  3. 用一个单链表L实现一个栈(算法导论第十章10.2-2题)
  4. JDBC入门(5)--- 时间类型、大数据
  5. 独立树Graph Coloringhttp://poj.org/problem?id=1419最大团问题
  6. Windows11配置Java开发环境
  7. MogaFX-M1日
  8. Android 车机系统 One Binary 适配白天黑夜的一个方案
  9. 使用IntelliJ IDEA自动生成serialVersionUID
  10. 12.9寸iPad Pro 5曝光:屏幕焕然一新、处理器强悍
  11. 华为日历怎么显示一月_华为P20使用感受
  12. 李宏毅深度学习_homework01
  13. mysql创建三个表相互关联_mysql – 在三个表之间创建关系
  14. python 构造函数里的同名变量_Python22个构造函数法-助力数据挖掘与分析
  15. SpringBoot中,使用WxJava SDK 实现微信小程序登录
  16. 华为Mate30EPro和华为Mate30的区别
  17. html行标签并列显示,excel表格并列显示
  18. 华为交换机路由器Console忘记密码该怎么办?
  19. 应届毕业生找工作,应该如何选择?
  20. 整理可视化大屏设计教程与相关资源,大屏设计,可视化

热门文章

  1. 内存是新的硬盘,硬盘是新的磁带
  2. 定义——设计思维之聚焦问题
  3. 五分钟学会HTML5!(二)
  4. 民营企业的ERP之路
  5. 代码雨代码源复制_超火!黑客帝国代码雨
  6. 下面哪个字段是http请求中必须具备的_HTTP协议及其工作原理介绍
  7. Visual Studio 2019更新到16.1.6
  8. XamarinAndroid组件教程RecylerView自定义适配器动画
  9. ICMP隧道工具ptunnel
  10. 文件哈希审计工具md5deep/hashdeep