mysql dblink 链接mysql库
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库相关推荐
- mysql connector python linux_Python使用mysql.connector链接mysql数据库
之前一直使用pythond mysqldb链接数据库,随着mysql被oracle收购之后,我发现mysqldb就不怎么更新了. 现在开始使用oracle提供的mysql.connector来操作my ...
- mysql pydev_pydev-python 链接mysql数据库(mac系统)
在mac os上安装MySQLdb,遇到了非常多问题,总结一下: 首先.假设用sudo easy_install mysql-python命令安装,基本上不会成功的,原因有两个:一是找不到mysql_ ...
- linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客
linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客 linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客 linu ...
- linux 静态链接 mysql glibc 库的悲催过程
这两天需要把项目做成静态链接版本,便于在各公司的各种linux平台上运行. 我想这还不简单,链接参数加一个-static不就行了,但接下来解决一系列问题的时间远远超出我的意料 开发环境: CentOS ...
- 打开mysql3306库报错_允许远程链接mysql,开放3306端口
首先查看端口是否打开 netstat -an|grep 3306 此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . . 打开mysql配置文件vi /etc/m ...
- [Oracle- MySQL] Oracle通过dblink连接MySQL
[Oracle -> MySQL] Oracle通过dblink连接MySQL 业务上有这么一个需求,需要把Oracle的一些数据同步到MySQL,如果每次都是手动同步的话,实在太麻烦,因此 ...
- 阿里mysql连接数据库服务器配置_配置链接mysql数据库
本文档介绍如何使用Sqoop工具实现文件存储HDFS和关系型数据库MySQL之间的双向数据迁移. 背景信息 Sqoop是一款开源的工具,主要用于在Hadoop和结构化数据存储(如关系数据库)之间高效传 ...
- mysql connect by_Mysql主从库搭建
点击上方蓝字关注我们! 基于Docker的Mysql主从复制搭建 首先安装docker 拉取mysql镜像:5.7版本 启动主从数据库容器 docker run -p 3339:3306 --name ...
- mysql主从同步从库上Slave_IO_Running: Connecting问题
mysql主从同步从库上Slave_IO_Running: Connecting问题 一.在做主从同步时遇到的问题 数据库主从问题从库上Slave_IO_Running: Connecting 在做m ...
最新文章
- 一文看懂95%置信区间
- docker 配置阿里云镜像加速
- 用一个单链表L实现一个栈(算法导论第十章10.2-2题)
- JDBC入门(5)--- 时间类型、大数据
- 独立树Graph Coloringhttp://poj.org/problem?id=1419最大团问题
- Windows11配置Java开发环境
- MogaFX-M1日
- Android 车机系统 One Binary 适配白天黑夜的一个方案
- 使用IntelliJ IDEA自动生成serialVersionUID
- 12.9寸iPad Pro 5曝光:屏幕焕然一新、处理器强悍
- 华为日历怎么显示一月_华为P20使用感受
- 李宏毅深度学习_homework01
- mysql创建三个表相互关联_mysql – 在三个表之间创建关系
- python 构造函数里的同名变量_Python22个构造函数法-助力数据挖掘与分析
- SpringBoot中,使用WxJava SDK 实现微信小程序登录
- 华为Mate30EPro和华为Mate30的区别
- html行标签并列显示,excel表格并列显示
- 华为交换机路由器Console忘记密码该怎么办?
- 应届毕业生找工作,应该如何选择?
- 整理可视化大屏设计教程与相关资源,大屏设计,可视化