-
sqlrelay2개로 다른 각각의 character_set 의 mysql 불러오기.IT 관련/Linux & NAS & IoT 2010. 4. 15. 20:07회사에서 테스트 하는데 기록을 위해서 작성환경2개의 mysql 존재 각 캐릭터 셋은 euckr 과 latin1 로 세팅 이 두개의 DB내용을 sqlrelay로 불러 와야됨(글짜깨짐 없이.)작업1. 2개의 mysql을 각각 캐릭터셋을 옵션으로 줘서 컴파일 한다../configure --prefix=/usr/local/mysql --with-plugins=innobase --enable-thread-safe-client --with-charset=euc_kr
./configure --prefix=/usr/local/mysql2 --with-plugins=innobase --enable-thread-safe-client --with-charset=latin12. sqlrelay를 각각 mysql을 지정하여 컴파일한다./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/mysql --with-php-prefix=PHP
./configure --prefix=/usr/local/sqlrelay2 --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/mysql2 --with-php-prefix=PHP3. /usr/local/sqlrelay/etc/ 아래 sqlrelay.conf 파일에 접속 정보를 넣어준다.4. 각 sqlrelay를 실행한다./usr/local/sqlrelay/bin/sqlr-start -id test1234
/usr/local/sqlrelay2/bin/sqlr-start -id test56785. sqlrelay Shell에 들어가서 환경변수를 확인한다./usr/local/sqlrelay/bin/sqlrsh -id test1234
/usr/local/sqlrelay2/bin/sqlrsh -id test5678 입력후 0> 나오면
show variables LIKE 'c%'; 입력6. 아래와 같이 나오면 성공!latin1 의 경우0> show variables LIKE 'c%';Variable_name Value===============================================================character_set_client latin1character_set_connection latin1character_set_database utf8character_set_filesystem binarycharacter_set_results latin1character_set_server latin1character_set_system utf8euckr의 경우0> show variables LIKE 'c%';Variable_name Value===============================================================character_set_client euckrcharacter_set_connection euckrcharacter_set_database euckrcharacter_set_filesystem binarycharacter_set_results euckrcharacter_set_server euckrcharacter_set_system utf8'IT 관련 > Linux & NAS & IoT' 카테고리의 다른 글
솔라리스 및 리눅스 로그 관련 (0) 2012.04.17 Squid Proxy 의 캐시 저장 기간 설정 ( refresh_pattern ) (0) 2011.12.22 나스를 구입 했습니다 - synology DS210j (4) 2010.01.30 우분투 세미나에 다녀왔습니다. (16) 2009.05.31 오늘 우분투 세미나 다녀옵니다 (12) 2009.05.30