MySQL Linked Server - Federated Engine

-- MySQL 2013. 7. 8. 16:06
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

A서버의 MySQL에서 B서버의 테이블을 이용하고 싶을 때 Linked Server를 이용한다.
MySQL에서는 Federated Engine을 제공하여 Federated로 만든 테이블이 Linked Server의 역할을 한다.


B서버

CREATE TABLE `Test` (
  ...
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


mysql> use mysql;
mysql> grant select, insert on <db_name>.Test to <userid>
@'%' identified by '<password>';
mysql> flush privileges;


A서버

CREATE TABLE `Test` (
  ...
) ENGINE=FEDERATED DEFAULT CHARSET=utf8 CONNECTION='mysql://<userid>:<password>@<server_ip>:<port>/<db_name>/Test';

'-- MySQL' 카테고리의 다른 글

Slow query logging  (0) 2013.07.17
대량 insert를 위해 Lock Table, Disable Keys 사용  (0) 2013.07.10
날짜검색 시 주의사항  (0) 2013.06.18
MySQL GROUP_CONCAT  (0) 2013.06.18
MySQL 대소문자 구분할 수 있는 컬럼  (0) 2013.06.18
posted by 어린왕자악꿍