MySQL之federated
2024-09-30 02:48:14
由于夸服务器查询的限制,federated能够使得所有的表像是在同一台服务器上查询
(show engines-->no-->在my.ini里面添加fedrated)
经过测试,在开启federated功能后,在主服务器A(server)上每建一张表,都会产生一个.frm文件
现在B服务器(developer)想要访问A服务器,就开始创建结构一样的表
http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#federated-install
http://yueliangdao0608.blog.51cto.com/397025/81606/
server上创建库kyx_test,创建表table_test
CREATE TABLE test_table (
id int(20) NOT NULL auto_increment,
name varchar(32) NOT NULL default '',
other int(20) NOT NULL default '',
PRIMARY KEY (id),
KEY name (name),
KEY other_key (other)
)
执行插入语句
insert into table table_test(id,name ,other) values('','nyu','') insert into table table_test(id,name ,other) values('','nyu-poly','')
developer上创建库kyx_test,创建federated表
CREATE TABLE federated_table (
id int(20) NOT NULL auto_increment,
name varchar(32) NOT NULL default '',
other int(20) NOT NULL default '',
PRIMARY KEY (id),
KEY name (name),
KEY other_key (other)
)
ENGINE=FEDERATED
DEFAULT CHARSET=gbk CONNECTION='mysql://root:密码@地址:3306/kyx_test/test_table';
**建表完成后发现server中文件夹里D:\MySql\MySQL Server 5.5\data\kyx_test,存在frm文件,即frm为engine的表
而在developer中的文件夹D:\MySQL\MySQL Server 5.5\data不存在表文件
在developer上执行查询语句
select * from federated_table
结果查询到server上的test_table表
最新文章
- Unreal4教程总结
- (转)Vsdocman7.2 注册版
- ASP.NET MVC5 网站开发实践(一) - 项目框架
- JAVA线程安全总结(转载)
- ExtJS笔记 Tree
- struts(二) ---中参数传值
- JAVA-3-水仙花
- JAVA 8 新特性和改进
- ListView上下线添加
- jsp导入外部样式
- MySQL 替换部分电话号码为000
- XSS 漏洞介绍
- JS的全局变量与局部变量及变量的提升
- 【Robot Framework 项目实战 01】使用 RequestsLibrary 进行接口测试
- linux 搭建 redis
- 利用原生Javascript实现计算器(未完待续)
- supervisor自启动
- DOS建立带点的文件夹
- Yii项目开发总结
- Spring 基础入门(一)