티스토리 뷰

반응형

17년 1월 기준.

 

pg_ctl -D pgsql/data start

// db 시작

 

pg_ctl -D pgsql/data -m fast stop

// db 정지

 

psql -p 5432 db user

// db 접속. db까지만 적어도 접속됨.

 

psql -h 192.168.4.158 -U postgres

// host, User 옵션

 

\d

// 테이블 확인

\du

// 권한 확인

\l

// 데이터베이스 확인

\q

//접속종료

\dS+ rps_rbt_profile;

// 테이블 정보 조회

 

pgsql/bin/psql: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

// .bash_profile에 경로 추가.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/rbt3/prod/rps-plus/pgsql/lib:/app/rbt3/prod/rps-plus/pgsql/share

source .bash_profile

// 적용후에 rbt3로 실행.

 

$ FATAL: data directory "/app/rbt3/prod/rps-plus/pgsql/data" has group or world access

DETAIL: Permissions should be u=rwx (0700)

// data폴더의 권한은 700이어야 한다.

chmod 700 data

 

psql: FATAL: no pg_hba.conf entry for host "192.168.100.74", user "postgres", database "postgres", SSL off

// data\pg_hba.conf 수정

# IPv4 local connections:

host all all 0.0.0.0/0 md5

 

win7 방화벽 설정

방화벽-고급설정-인바운드 규칙

새 규칙-포트 5432 추가

 

ALTER USER postgres SET timezone='Asia/Tokyo';

// 타임존 변경

 

please set binary path for postgresql server from preferences

// Preferences-Paths의 PostgreSQL Binary Path 설정(C:\Program Files\PostgreSQL\9.6\bin)

 

pg_dump permission denied

// permission 확인 및 관리자권한으로 실행

 

connections on Unix domain socket "/tmp/.s.PGSQL.5432"

// pgsql이 실행되고 있지 않을 때 에러 또는. 포트가 다를때 에러.

 

./createuser -p 5433 -P opennms

// 명령어 사용시 pgsql 실행포트를 명시해줘야 한다.

 

select * from pg_roles;

// postgres 계정이 없을때는 추가하고 superuser 권한을 줘서 생성.

 

lock file "postmaster.pid" already exists

pre-existing shared memory block (key 5433001, ID 3244032) is still in use

// 존재하는 postgres process 모두 kill

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함