본문 바로가기

IT/postgresql

CentOS7.9 PostGreSQL9.6 설치

반응형

1. 레포지터리 업데이트

#> yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

 

2. postgresql 설치

#> yum -y install postgresql96 postgresql96-server postgresql96-contrib postgresql96-libs

 

3. db 초기화

#> /usr/pgsql-9.6/bin/postgresql96-setup initdb

4. 시스템 시작 추가

systemctl start postgresql-9.6

5. 계정추가

copycoding.tistory.com/312 (참조)

 

postgres 계정에서 실행해야해서 root 로 접근 후, 암호를 변경해준다.

암호변경 > passwd postgres

 

postgres 유저로 로그인후, psql 실행 . 오라클의 sqlplus를 sysdba 사용자로 접근한것과 비슷

해당 로그인 후, 사용자를 생성한다.

 

--사용자생성

postgres=# create user hantj superuser;

--패스워드생성(변경)

postgres=# alter user hantj with password 'hantjpw' ;

--db생성

postgres=# create database hantjdb with owner hantj encoding 'utf-8';

 

6. db 재시작

#> systemctl restart postgresql-9.6

 

7. 외부접속설정

#> vi /var/lib/pgsql/9.6/data/pg_hba.conf

-- 마지막 줄 추가

host all hantj 0.0.0.0/0 md5

 

8. 리슨 설정

#> vi /var/lib/pgsql/9.6/data/postgresql.conf

-- 아래내용 추가

listen_address = "*"

-- 아래내용 풀기

port=5432

 

9. 방화벽해제

#> firewall-cmd --permanent --add-port=5432/tcp

#> firewall-cmd --reload

 

10. 클라이언트 프로그램 다운로드 및 설치

www.postgresql.org/ftp/pgadmin/pgadmin4/v4.29/windows/

 

PostgreSQL: File Browser

 

www.postgresql.org

성공!

 

반응형