MySQL - federated engine

불당   
   조회 16390  

Federated Storage Engine은 MySQL 5.0.3부터 사용되었다고 하는데,
MyISAM이나 InnoDB는 알아도 이거는 신경도 안썼던 것이네요.
 
federated engine은 remote db의 테이블에 있는 db를 접속하기 위한 것이라고 합니다.
기본으로 설치되는 engine이 아니므로
설치할 때 --with-federated-storage-engine으로 컴파일 해야 한다고 하네요.
federated engine이 설치 되었는지는 phpmyadmin에서 테이블을 생성할 때 나오는 engine type을 보면 됩니다.
 
참조로 읽어보세요. 정리가 아주 잘 되어 있는 블로그 입니다.
 
federated 로 접속하는 경우, remote와 federated의 테이블정의는 같아야 하고 (왜 schema를 줘야 하는지 모르겠지만)
federated engine을 이용한 연결에 필요한 connection 정의는 아래와 같습니다.
설마 db를 password 없이 접속가능하게 하지는 않았겠죠???
 
connection://username:[password]@hostname[:portname]/db_name/table_name
 
그런데, username과 password를 모든 테이블마다 노출 시켜야 할까?
이거 큰 risk인데???
찾아보니 server server라는 명령이 있네요.
 
참조문서
 
CREATE SERVER my_en_link
FOREIGN DATA WRAPPER mysql
OPTIONS (
USER 'user',
PASSWORD 'password!@#$',
HOST '192.168.0.1',
PORT 3306,
DATABASE 'my_db');
 
MySQL 5.5 문서
- opencode.co.kr -
MS SQL 특가 이벤트
MS SQL 엔터프라이즈를 10만원부터 이용할 수 있습니다! 지금 확인해 보세요.
SQL/DB 입문 온라인강좌
입문자를 위한, 실무 중심의 SQL/DB 강의. 200여개 강의 평생소장 가능.
MYSQL 인터넷교보문고
MYSQL, 최대 14,000원 혜택, 온오프 통합포인트! 바로드림 배송혁명!
파워링크 AD   클릭초이스등록


제목Page 5/9
     
2015-09   71350   불당
2014-06   123816   불당
2016-05   54239   불당
2015-09   73548   불당
2015-09   74285   불당
2012-03   16391   불당
2012-02   10436   불당
2012-01   15455   불당
2012-01   10403   불당
2012-01   11879   불당
2012-01   14348   불당
2011-12   11355   불당
2011-12   10785   불당
2011-10   8711   불당
2011-10   11208   불당
2011-10   11880   불당
2011-10   14235   불당
2011-10   8528   불당
2011-10   13103   불당
2011-10   10714   불당
2011-10   8396   불당
2011-10   9774   불당
2011-09   10991   불당
2011-09   12134   불당
2011-09   14510   불당