MySQL - federated engine

불당   
   조회 16315  

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 -
MYSQL 인터넷교보문고
MYSQL, 최대 14,000원 혜택, 온오프 통합포인트! 바로드림 배송혁명!
협우인포테크 SW개발툴 전문
MySQL, Oracle DB 관리 및 개발툴 Navicat, SW개발툴 전문
MYSQL 컴스쿨닷컴
MYSQL 인강만으로 합격가능, 단기완성, 무한반복 전 강좌 스마트폰 학습가능
파워링크 AD   클릭초이스등록


제목Page 5/9
     
2016-07   46891   불당
2015-05   87763   불당
2016-06   31437   불당
2018-06   12793   불당
2016-05   51809   불당
2012-03   16316   불당
2012-02   10386   불당
2012-01   15360   불당
2012-01   10378   불당
2012-01   11847   불당
2012-01   14308   불당
2011-12   11327   불당
2011-12   10761   불당
2011-10   8692   불당
2011-10   11097   불당
2011-10   11763   불당
2011-10   14172   불당
2011-10   8493   불당
2011-10   13005   불당
2011-10   10678   불당
2011-10   8351   불당
2011-10   9738   불당
2011-09   10941   불당
2011-09   12063   불당
2011-09   14319   불당