1. PostgreSQL 설치
$ sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
$ sudo yum install -y postgresql13-server
2. DB 초기화 [기본 DB 생성]
$ sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
3. 서비스 등록
$ sudo systemctl enable postgresql-13
4. 서비스 실행
$ sudo systemctl start postgresql-13
5. 계정 생성
1. postgreSQL 접속
$ sudo -u postgres psql
2. 계정 및 권한
postgres=# create user noory superuser;
3. 비밀번호 설정
postgres=# alter user noory with password 'noory';
6. DB 생성
postgres=# create database noorydb with owner noory encoding 'UTF8';
7. DB 목록 확인
postgres=# \l
8. 설정 파일 위치 확인
postgres=# show hba_file;
9. 설정 파일 수정
$ su postgres
$ vi /var/lib/pgsql/13/data/pg_hba.conf
[빨간색 밑줄 추가]
10. DB 재시작
1. sudo -u postgres psql
2. postgres=# pg_ctl reload
3. sudo systemctl restart postgresql-13
11. postgresql.conf 파일 수정
su postgres
bash-4.2$ vi /var/lib/pgsql/13/data/postgresql.conf
1. #listen_addresses = 'localhost' -> listen_addresses = '*'
2. #port = 5432 주석 해제
12. 방화벽
$ firewall-cmd --permanent --add-port=5432/tcp
$ firewall-cmd --reload
성공 !
'OS' 카테고리의 다른 글
[OCI] Oracle Cloud에 인스턴스 생성 (0) | 2023.09.20 |
---|---|
[PuTTYgen] pub(공용키), ppk(전용키) 생성하기 (0) | 2023.09.20 |
[CentOS] TOMCAT 설치하기 ! (0) | 2023.09.20 |
[CentOS] JDK 설치하기 ! (0) | 2023.09.20 |
[CentOS] WAR 배포하기 (0) | 2023.09.20 |