DB/postgreSQL
2012. 7. 3. 16:50
1. PostgreSQL 설치
# yum install postgresql postgresql-server postgresql-odbc postgresql-jdbc postgresql-devel
2. DB 초기화
# service postgresql initdb
3. 설정파일 편집
# vi /var/lib/pgsql/data/postgresql.conf
listen_addresses = '192.168.0.22' # 주석처리 된것을 지워서 활성화 시켜주고 서버 IP를 넣어줍니다.
port = 5432 # 주석처리된것을 지워줍니다.
# vi /var/lib/pgsql/data/pg_hba.conf
host all all 127.0.0.1/32 password # jdbc로 로컬에서 연결시..
local all all trust # 로컬에서 console 로그인시..
4. 시작/종료/재시작
# /etc/init.d/postgresql start(또는 stop, restart)
또는
# service postgresql start(또는 stop, restart)
5. db 및 유저 생성( db 설치하면 postgres 계정이 자동 생성됨 )
# su - postgres
# createdb db명
# psql db명
db명=# create user 유저이름 with password '암호';
6. 암호변경
db명=# alter user 유저이름 with password '변경할 암호';
db명=# select * from pg_user;
7. 콘솔 로그인
./psql -U 유저이름 db명
8. db 소유자 변경
콘솔 로그인 후
# alter database db명 owner to 사용자명;
9. 권한 부여
콘솔 로그인 후
# grant all on database db명 to 사용자명;