다른 호스팅된 db끼리 select
본문
안녕하세요,
a.com으로 호스팅 된 "a" db와 b.com으로 호스팅 된 "b" db에서
"a"db에서 "b"db에 저장된 회원들을 select 할 방법이 있을까요?
서버db는 php myadmin을 사용하고 있습니다.
답변 3
MySQL이 FEDERATED 엔진을 지원하는지부터 확인해봐야 합니다. (ex) show engines 명령어)
만일 지원한다면 아래와 같이 사용할 수 있습니다.
CREATE TABLE federated_table (
id INT(20) NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL
PRIMARY KEY (id)
)
ENGINE=FEDERATED
CONNECTION='mysql://fed_user:fed_user@197.186.1.199:3306/test/test_table';
a"db에서 "b"db에 저장된 회원들을 select 할 방법이 있을까요?
==
Join 같은 걸 쓰겠다면
MySQL 서버가 같아야 하겠지만
단순 select만 한다면
B쪽 MySQL 서버에 계정을 추가하면 됩니다
답변을 작성하시기 전에 로그인 해주세요.