아래에서 미리 data 라는 디렉토리를 만들 필요는 전혀 없습니다. initdb 만 해 주면 알아서 만들어 집니다. 그리고 initdb 시에는 /E EUC_KR 옵션을 주는 것이 좋겠지요.
그리고 아울러 그 전에 /etc/ld.so.conf 에 /usr/local/pgsql/lib 를 등록시켜 주고, ldconfig 를 실행해 주는 것이 좋겠지요. 그 다음 아래와 같은 작업을 계속해 보시기 바랍니다. 그래도 안된다면 설치과정을 직접해 보면서 하나하나 적어 주시기 바랍니다. 그러면 에러가 있는 부분의 실마리가 보이지 않을까요:/)
>>장석규 님께서 쓰시길<<
:: 안녕하세요.
:: 처음으로 postgres를 사용하기 위해서 [공부하기]에 있는 내용을 참고로해서
:: 인스톨을 한후 디비를 만드는 과정에서 아래와 같은 에러가 발생합니다.
:: 고수님들의 조언 부탁드립니다.
:: 즐거운 하루 되세요.
:: .컴파일 과정 (root)
:: #CC=gcc CXX=gcc ./configure //prefix=/usr/local/pgsql //enable/multibyte
:: #make
:: #make install
:: #useradd /d /usr/local/pgsql postgres
:: #mkdir /usr/local/pgsql/data
:: #chown postgres /usr/local/pgsql/data
:: #su / postgres
:: #/usr/local/pgsql/bin/initdb /D /usr/local/pgsql/data
::
:: [postgres@yellow ~]$ ll
:: 합계 4
:: drwxr/xr/x 2 root root 648 2월 5 17:27 bin
:: drwxr/xr/x 2 postgres root 48 2월 5 17:28 data
:: drwxr/xr/x 9 root root 656 2월 5 17:27 include
:: drwxr/xr/x 2 root root 824 2월 5 17:27 lib
:: [postgres@yellow ~]$ /usr/local/pgsql/bin/initdb /D /usr/local/pgsql/data
:: initdb: pg_encoding failed
::
:: Perhaps you did not configure PostgreSQL for multibyte support or
:: the program was not successfully installed.
:: [postgres@yellow ~]$
::
|