안녕하세요.
pgsql이 호스팅업체에서 잘돌아가고 있었는데, 어느날 해킹을 당해서, 리눅스를 다시깔았습니다. 다행히 데이타는 백업해놔서, 다시 구동시키려고 하니 아파치는 잘돌아가는데, postgresql의 postmaster를 구동시키면,
/usr/local/shoppd/pgsql/bin/postmaster does not find database system. Expected to find it in the PGDATA directory /usr/local/shoppd/pgsql/data. but unable to open file with pathname '/usr/local/shoppd/pgsql/data/base/template1/pg_class'
No data directory/can't proceed.
하고 에러가 납니다. 질문한것들 중에서 찾아보니, initdb를 실행하라고 하는데, 그러면 만들어놓은 데이타베이스가 모두 초기화 되는거 아닙니까?
이미 shopdb라는 데이타베이스를 만들었고, 이것을 다시 살려야하거든요.
/usr/local/shoppd/pgsql/data/base에는 제가 만들어 놓은 shoppd데이타베이드 폴더가 있고 , 그안에는 테이블별 파일들이 모두 있어요.
방법을 아시는 고수님들 답변부탁드립니다.
|