mysql实现跨服务器查询数据
在日常的开发中经常进行跨数据库进行查询数据。
同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据。
mysql跨服务器进行查询提供了FEDERATED引擎进行映射表,然后进行查询。
mysql数据库federated引擎是关闭的,首先需要先启用该引擎。mysql执行show engines命令查看引擎状态。
show engines;
FEDERATED引擎是未启用的。
启用FEDERATED引擎
Windows下找到my.ini修改mysql配置。该文件是隐藏在ProgramData文件夹,在该地址:C:\ProgramData\MySQL\MySQL Server 5.7,可以通过%ProgramData%查找该隐藏文件件。
打开my.ini文件,在[mysqld] 下加上federated
重启mysql,再查看引擎
在mysql中创建远程服务器数据库中的需要映射的表,映射表名称可以随意命名,但是数据结构必要一样。
CREATE TABLE `hn_user` (`id` varchar(32) NOT NULL,`name` varchar(20) DEFAULT NULL,`phone` varchar(11) DEFAULT NULL,`idcard` varchar(18) DEFAULT NULL,`update_time` bigint(13) DEFAULT NULL,`add_time` bigint(13) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=FEDERATED CONNECTION='mysql://root:123456@192.168.1.8:3306/db/user';
注意:ENGINE=FEDERATED,使用federated引擎,修改用户名,密码,地址,端口号,数据库,表
这样就可以将远程的user表数据实时映射到hn_user表中,实现mysql跨服务器查询数据。
mysql实现跨服务器查询数据相关推荐
- SQLServer 跨服务器 查询数据
--查看当前数据库已存在链接情况: select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器 Exec sp_helpserver--删除已经存在的 ...
- mysql跨服务器查询语句_MySQL 跨服务器访问之-FEDERATED引擎
在工作中会遇到mysql要跨服务器访问,下面就介绍mysql的FEDERATED引擎如何建立跨服务器访问 进入mysql命令行,没有看到Federated,说明没有安装 mysql>show e ...
- 缓存一致性和跨服务器查询的数据异构解决方案canal
缓存一致性和跨服务器查询的数据异构解决方案canal 参考文章: (1)缓存一致性和跨服务器查询的数据异构解决方案canal (2)https://www.cnblogs.com/huangxinch ...
- 学习MySQL:使用SELECT语句从MySQL服务器查询数据
In this series of articles, we are going to learn about the basics of the MySQL database server. In ...
- sql server跨服务器修改数据,SQL Server跨数据库服务器查询和跨表更新的详细操作...
SQL Server数据库跨数据库服务器查询和跨表更新的相关知识是本文我们主要要介绍的内容,接下来我们就通过一个实例来介绍这一过程.实例是这样的:想实现的功能很简单, 在我的本地一个表用来保存省的信息 ...
- 那些年,翻过山,趟过河,挖了山丘,黑了河沟,终于还是遇到了——跨服务器查询...
准备写点扯淡些的博客,然后想了好半天,终于想到了个稍微有点文艺的标题,不喜勿喷啊,喷着我这里到处都是就不好拉... 一:场景 先说说场景吧,为了不过分暴露业务,就用字母代替下吧,半个月前业务那边报了个 ...
- 跨系统服务器data,跨服务器的数据整合方法及系统 Cross-server data integration method and system...
摘要: 本发明是有关于一种跨服务器的数据整合方法及系统. The present invention relates to a method for data integration across s ...
- php mysql 查询数据出现连接重置_php使用mysql和mysqli连接查询数据
mysqli: $code = $_POST['code']; $status = ""; $success = ""; $scookies = "& ...
- 跨服务器查询信息的sql
--跨服务器查询信息的sql: select * from openrowset( 'SQLOLEDB', '192.168.1.104'; 'sa'; '123.com',[AutoMonitorD ...
- KSO-sqlserver跨服务器查询方法
跨服务器查询场景: sql server跨服务器连接数据库,这个是可以实现的,但前提是你这边可以顺利连接对方的服务器,否则,纵使怎么配置也没有什么用处.在能够连接对方的服务器的基础上,我们可以通过下面 ...
最新文章
- EXCEL-常用函数总结
- 35+的互联网人都哪去了
- C++中const用于函数重载
- cdn刷新api_闲话 CDN
- Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试
- boost::log模块实现如何同时对多个文件执行日志记录的测试程序
- 阿里云RDS vs 自建MySQL,这篇评测终结你的选择困难症!
- 【Numpy学习记录】np.transpose讲解
- elasticsearch httpclient认证机制
- 符号 RUNOOB python练习题 51
- 334. Increasing Triplet Subsequence
- android 四周发散阴影,view 添加四周阴影效果
- 怎么理解高内聚低耦合
- [转贴]在C#中应用哈希表(Hashtable)
- VMware仅主机网络联网设置
- 原生Android用不了電信4g,给初中生准备的手机,在深圳地区用中国电信4G体验多亲Qin2 AI助手,开箱和使用体验...
- 均衡发展计算机教室解说词,均衡发展图书室解说词|小学图书室解说词开场白范文推荐...
- 应届生应聘软件开发岗位推荐书籍
- html网页两边有空隙,怎么让整个内容缩进?就是四周都有间隙。
- 沟谷网络提取及沟壑密度计算