mysql远程访问另一台主机数据库表,实现小表广播功能
1、打开navicat,打开任意一个连接,新建一个查询,输入命令 show engines,出现如下界面
2、 如果FEDERATED对应的Support值为NO,则找到C:\ProgramData\MySQL\MySQL Server 5.6\my.ini文件,将federated添加到[mysqld]后面。然后重启MySQL服务,执show engines 命令,如果FEDERATED对应的Support值变为YES,则表示成功
注:ProgramData是隐藏文件夹,需要先显示出所有隐藏文件夹;
Federated添加到[mysqld]后面,不是[mysql]
3. 执行建表语句,然后就可以通过此表远程访问另一台主机上的表了。
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`u_id` int(8) NOT NULL AUTO_INCREMENT,
`u_user_name` varchar(128) NOT NULL,
`u_password` varchar(128) NOT NULL,
`u_mobile` varchar(128) NOT NULL,
`u_email` varchar(128) DEFAULT NULL,
`u_create_time` datetime NOT NULL,
`u_update_time` datetime NOT NULL,
`u_delete_flag` tinyint(1) NOT NULL,
PRIMARY KEY (`u_id`)
)
ENGINE=FEDERATED
AUTO_INCREMENT=3
DEFAULT CHARSET=utf8
CONNECTION='mysql://root:admin@192.168.1.106:3306/user/user';
(mysql://用户名:密码@IP:port/dbName/tableName)
创建的表只能进行查询,不能删除或修改。如果远程表修改或新增,数据可以实时查看。但是大数据量关联查询广播表时,会存在性能问题
---------------------
作者:syj1990s
来源:CSDN
原文:https://blog.csdn.net/syj1990s/article/details/65629546?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- PHP之GD函数的使用
- webApi实践:开始WebApi 2
- ubuntu wireshark 没有接口
- android 判断网络是否连接
- C++ Builder技巧集锦
- 多线程与Socket编程
- HDU 4611Balls Rearrangement(思维)
- javascript数组排序-----1
- zabbix灵活使用userparameters
- Scala的安装,入门,学习,基础
- 校园网IPv6加速
- jquery中的globalEval()源码分析
- 异常:NoNodeAvailableException
- Contest1592 - 2018-2019赛季多校联合新生训练赛第二场(部分题解)
- JAVA多线程17个问题
- Java中锁分类
- [No0000141]Outlook,设置全局已读回执
- HDU1045(KB10-A 二分图最大匹配)
- 2018.11.13 N4010A 通信设置
- ubuntu 部署Django
热门文章
- AttributeError: module 'shutil' has no attribute 'copyfileobj'
- 为什么static方法中不可以调用非static方法
- 学习中对input()的一些总结(raw_input()与input())
- js AES对称加密 16进制和base64格式
- log4j日志工具类
- Hibernate框架关系映射一对多双向关联
- WIN32项目中MFC程序窗口居中
- NBUT 1116 Flandre's Passageway (LIS变形)
- POJ 2831 Can We Build This One?
- 05_Python格式化打印