포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE초기 설치시 데이터베이스 관련 입력 정보에 대해
2013.11.25 13:52
XE를 다운받아 초기 설치시
언어와 데이터베이스 등등을 선택하는 화면이 나옵니다.
그중 데이터베이스 관련 입력화면에
[유저이름]
[패스워드]
[데이터베이스이름]
이렇게 입력항목이 있습니다.
입력을 하고 진행을 하려고 하는데 자꾸 DB연결에 실패했다고 나옵니다.
이 문제 때문에 하루를 소비하였습니다.
원인은 이렇습니다.
위의 사용자로부터 입력받은 항목들과 같이
서버에 Post할때 hostname을 'localhost'로 반강제적으로 보내버립니다.
사용자들 각자 서버가 천치 만별에 호스팅서비스를 해주는곳의 환경도 다 다른데
왜저렇게 강제적으로 Post해서 DB를 못찾게 하는지 모르겠습니다.
다른분들은 이문제를 해결하기 위해 어떻게 했나 모르겠지만 (아마 XE이용을 포기했을수도 있다고 생각합니다.)
저는 이문제를 해결하기위에 Post 값을 중간에 가로채서
localhost 대신 저의 'DB호스트네임'을 써서 연결에 성공하였습니다.
이 문제를 해결하기 위해 원래는
[유저이름]
[패스워드]
[데이터베이스이름]
[데이터베이스호스트명] 추가
[데이터베이스포트번호] 추가
해야하지 않나 싶네요. (물론 편의성을봐서 기본 설정값인 localhost와 3306은 써주면 좋겠죠.)
XE편하고 좋아하지만
여전히 글로벌로 가기위해서는 아직도 많이 부족한거같네요.