http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
[급질문]클러스터 구성후 서버로 접속하려고 하면 에러가 나네요
글쓴이 : 원빈   날짜 : 09-12-08 21:51   조회수 : 5778
클러스터 구성을  연습삼아 1대에 구성을 했습니다.
 
config.ini 는 아래와 같습니다.
[NDBD DEFAULT]
NoOfReplicas=1
DataMemory=80M
IndexMemory=18M
[TCP DEFAULT]
portnumber=2202
[NDB_MGMD]
hostname=211.235.xxx.xxx
[NDBD]
hostname=211.235.xxx.xxx
datadir=/usr/local/mysql/data
[MYSQLD]
hostname=211.235.xxx.xxx
my.cnf는 아래와 같습니다.
[mysqld]
ndbcluster
ndb-connectstring=211.235.xxx.xxx
[MYSQL_CLUSTER]
ndb-connectstring=211.235.xxx.xxx
 
로 했습니다.
 
그리고, toad 등 클라이언트에서 접속하려고 하면
ERROR 1042 (HY000): Can't get hostname for your address
 
이라고 에러가 나네요
 
이유가 뭔지를 모르겠습니다. 알려주세요
 
P.S 상태를 보면 정상적으로 연결은 되어 있습니다.
 
shell>  ndb_mgm -e show
Connected to Management Server at: 211.235.XXX.XXX:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     1 node(s)
id=2    @211.235.XXX.XXX(mysql-5.1.37 ndb-7.0.8, Nodegroup: 0, Master)
[ndb_mgmd(MGM)] 1 node(s)
id=1    @211.235.XXX.XXX  (mysql-5.1.39 ndb-7.0.9)
[mysqld(API)]   1 node(s)
id=3    @211.235.2XXX.XXX  (mysql-5.1.39 ndb-7.0.9)


 
민족
클라이언트에서 접속하기 위한 계정은 있나요?
원빈
바쁘신것 같은데 6일만에 상세한 답변 정말 감사드립니다.
구글링해서 2일 꼬박 찾고 세팅 다시 다 체크해 본 결과 결론은 세팅에 추가를 해주면 되는 것이였습니다.
자답을 해드리면
my.cnf의
[mysqld]
skip-name-resovle를 해주면 문제가 해결됩니다.
앞으로도 민족님 위에와 같은 친절한 답변 계속 부탁드립니다.
민족
skip-name-resolve 보다 mysql 에 접속하셔서 접속 할수 있는 계정을 추가 해주는편이 나중에도 보안상 효과적일꺼 같습니다^^
원빈
계속 계정 추가하시라고 하시는데 당연계정은 원래부터 추가해서 있었답니다.
아무튼 답변 감사합니다.
이전글 [질문] ndb_restore 시 데이터가 제대로 복구가 되지 않습니다. 
다음글 key 없이 생성 하였는데요.. 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.