mysql添加federated引擎实现dblink远程表访问

Posted 熊熊先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql添加federated引擎实现dblink远程表访问相关的知识,希望对你有一定的参考价值。

查看mysql数据库federated引擎是否开启。

show engines;

若没有开启federated则在mysql配置文件my.cnf中mysqld中添加federated。
在远程数据库中添加远程访问数据库的用户
创建表
CREATE TABLE `work_step_apply_check` (
`ID` varchar(20) NOT NULL DEFAULT ‘‘,
`CLIENT_NO` varchar(23) DEFAULT NULL,
`WORK_ID` varchar(23) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=federated connection="mysql://cx:[email protected]_date:3306/order/work_step_apply_check";
创建表完成后查询添加的表数据有没有或者有没有报错,报错检查用户权限或着添加连接的用户是否正确。

以上是关于mysql添加federated引擎实现dblink远程表访问的主要内容,如果未能解决你的问题,请参考以下文章

利用MySQL之federated引擎实现DBLink功能

MySQL开启federated引擎实现数据库表映射

Mysql的跨服务器 关联查询--Federated引擎

MySQL存储引擎--------Federated最佳实战

MySQLFederated引擎与Federated Server访问远程数据

MySQL的FEDERATED引擎实现类Oracle的DBlink