`
frank1998819
  • 浏览: 751736 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

mysql dblink(转)

 
阅读更多

mysql也有dblink哟,小姐姐,你没有听过吧,看小哥哥给你测试。

 

先看看mysql有哪些引擎,凯美瑞是双擎混动,mysql是10个引擎,并且还可以加

 

 

 

 

 

先看看mysql版本

 

mysql> select version();

+-----------+

| version() |

+-----------+

| 5.7.16    |

+-----------+

1 row in set (0.00 sec)

 

mysql> show engines;

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |

| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |

| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |

| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |

| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |

| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |

| FEDERATED          | NO      | Federated MySQL storage engine                                 | NO           | NO   | NO         |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

这里我们用federated就是我们说的dblink类似的功能。远程映射。当前不支持。需要我们修改配置文件。

 

在/etc/my.cnf 添加

 

[mysqld]

 

federated

 

如下图

 

[root@slave02 ~]# more /etc/my.cnf

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

 

[mysqld]

federated

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

重启

[root@slave02 ~]# /etc/init.d/mysqld stop

Shutting down MySQL......                                  [  OK  ]

[root@slave02 ~]# /etc/init.d/mysqld start

Starting MySQL..                                           [  OK  ]

查看是否成功, YES

 

mysql> show engines;

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |

| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |

| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |

| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |

| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |

| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |

| FEDERATED          | YES     | Federated MySQL storage engine                                 | NO           | NO   | NO         |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

下面看看,144主机没有ml_1, 然后建立142的映射(类似oracle  dblink, 又类似sql server的透明网关)。

mysql> select count(*) from ml_1;

ERROR 1146 (42S02): Table 'iot.ml_1' doesn't exist

mysql> 

mysql> create table ml_1(

    ->   id int 

    ->  ,age int

    ->  ,school varchar(10)

    ->  ,city varchar(10) 

    ->  ,memo varchar(50)

    ->  ) ENGINE=FEDERATED    

    -> CONNECTION='mysql://root:mengliang@192.168.2.142:3306/job_admin/ml_1'; 

Query OK, 0 rows affected (0.12 sec)

 

mysql> select * from ml_1;

+------+------+--------+--------+--------------------------------------------+

| id   | age  | school | city   | memo                                       |

+------+------+--------+--------+--------------------------------------------+

|    7 |   31 | 本科   | 重庆    | 孟梁,数据库架构师,项目经理,团队管理2年,工作9年   |

+------+------+--------+--------+--------------------------------------------+

1 row in set (0.01 sec)

 

mysql> 

 

--end--

 

 

--------------------- 

作者:老农民挖数据 

来源:CSDN 

原文:https://blog.csdn.net/shushugood/article/details/79925150 

版权声明:本文为博主原创文章,转载请附上博文链接!

分享到:
评论

相关推荐

    oracle通过DBlink连接mysql搭建过程

    使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...

    怎样DBLink_Oracle到MySql

    ### 如何实现Oracle到MySQL的数据连接(DBLink) 在企业级应用中,常常会遇到不同数据库之间进行数据交互的需求。本文将详细介绍如何建立从Oracle数据库到MySQL数据库的连接(DBLink),并探讨这一过程中的关键步骤...

    Linux下ORACLE 使用dblink连接mysql_lijilinjy的专栏-CSDN博客.mhtml

    Linux下ORACLE 使用dblink连接mysql_lijilinjy的专栏-CSDN博客.mhtml

    Oracle通过DBlink连接MySQL

    Oracle通过DBlink连接MySQL是一种常见的数据集成方式,它允许Oracle数据库与MySQL数据库之间进行通信,实现数据的交互和共享。以下将详细介绍整个配置过程。 **一、部署环境** 在进行配置之前,确保你的系统环境是...

    记一次oracle通过dblink连接mysql实施

    Oracle数据库通过DBLink连接MySQL是一种常见的跨数据库交互方式,它允许Oracle数据库远程访问MySQL的数据,实现数据集成或数据迁移。本文记录了一次在Oracle 10g 64位环境中,通过DBLink连接到MySQL 5.5的过程,并在...

    oracle通过dblink连接mysql

    oracle通过dblink连接mysql,主要参考了网上的文章,由于本人oracle服务端是32位,MySQL是64,附件中包含32位驱动 mysql-connector-odbc-5.2.4-ansi-win32.msi

    MySQL federated引擎 实现类似oracle dblink功能

    MySQL联邦(Federated)引擎是一种特殊的存储引擎,它的设计目标是允许MySQL数据库跨越不同的服务器进行数据集成,类似于Oracle数据库中的DBLINK功能。这个引擎使得用户可以在本地数据库中查询和操作远程MySQL服务器...

    Oracle10g通过DBLink访问MySQL数据

    ### Oracle10g通过DBLink访问MySQL数据 在企业级应用环境中,经常会出现不同数据库系统之间的数据交互需求。本文将详细介绍如何配置Oracle10g数据库,使其能够通过DBLink访问MySQL数据库中的数据。这一功能对于实现...

    oracle通过dblink链接 mysql和mssql例子

    下面是Oracle通过DBLink连接MySQL和MSSQL的步骤: ### 连接MySQL: 1. 准备MySQL环境: - 确保MySQL服务器地址、端口、数据库名称、用户名和密码等信息已知。 - 确保所用账号可以连接到MySQL服务器,并拥有全局...

    Oracle通过DBLink连接MySQL.doc

    通过dblink连接oracle和mysql,将数据从oracle传输到mysql,详细记录了搭建过程和创建报错

    Oracle10g通过DBLink访问MySQL数据(Windows)

    Oracle10g通过DBLink访问MySQL数据 安装环境:Windows_Server2003, Oracle10gR2, MySQL4(服务器版在另外电脑上),MySql-Connector3.51(客户端ODBC驱动) 。

    python脚本批量修改mysql中数据库的dblink地址

    python脚本批量修改mysql中数据库的dblink地址。请查看。

    MySQL 远程访问及中文乱码问题

    【MySQL 远程访问及中文乱码问题】 MySQL 是一款广泛应用的关系型数据库管理系统,它在数据存储、管理和处理方面有着出色的表现。然而,在实际使用过程中,我们可能会遇到两个常见的问题:远程访问限制和中文乱码...

    MSSQL 数据库中创建MySql 跨数据库数据同步

    在我们的场景中,MSSQL将通过创建dblink来访问和操作远程的MySQL数据库。 创建dblink的过程如下: 1. **设置ODBC连接**:首先,我们需要在MSSQL服务器上安装MySQL的ODBC驱动程序。这通常通过下载并安装MySQL ODBC ...

    实现ORACLE跨库访问 DBLINK

    Oracle数据库的跨库访问是通过DBLINK(Database Link)机制实现的,这允许用户在一个数据库中执行查询,同时访问另一个远程数据库的数据。DBLINK提供了一种透明的方式,使得分布式数据库系统中的数据能够被轻松地...

    Oracle-不同数据库DBLINK导数据使用说明

    本文将围绕“Oracle-不同数据库DBLINK导数据使用说明”这一主题,深入探讨DBLINK的创建与使用,以及在处理特定数据类型(如BLOB)时可能遇到的挑战与解决方案。 ### 一、创建数据库链接(DBLINK) 数据库链接...

    ORACLE透明网关访问mysql

    在本篇文章中,我们将详细探讨如何在Windows Server 2012环境下,利用Oracle 11.2版本的数据库来通过透明网关访问MySQL 5.7数据库。该过程涉及服务器配置、数据库权限设置、ODBC驱动安装配置、网络配置以及Oracle...

    Oracle10g通过DBLink访问MySQL示例

    Oracle 10g 使用 DBLink 访问 MySQL 的过程涉及多个步骤,主要目的是在 Oracle 数据库和 MySQL 数据库之间建立连接,实现数据交互。以下详细解释了这些步骤: 1. **安装 MySQL 客户端软件**: Oracle 服务器需要...

Global site tag (gtag.js) - Google Analytics