![[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FqEFf2%2FbtsBqBEamrW%2FAAAAAAAAAAAAAAAAAAAAAFZrX3BR0FWKXnOE8NRHVX-ecJWI8_y6QBcLXlH-s8MH%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DiOm%252B9e%252FR55QQSxeA8iF1d2HXqYY%253D)
[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법Database/PostgreSQL2022. 9. 15. 10:20
      Table of Contents
        반응형
    
    
    
  리눅스 환경에서 PostgreSQL 설치 및 시작 방법에 대해 알아보겠습니다.
운영환경
- CentOS 7.6
- PostgreSQL 11.9
인터넷이 되는 환경
# Install the repository RPM:
$ sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# PostgreSQL을 설치합니다.
$ sudo yum install -y postgresql11-server postgresql11-contrib인터넷이 안되는 환경
1. RPM 다운로드
외부 환경에서 PostgreSQL Database Server 11 PGDG 페이지에 접속해서 RPM 파일들을 다운로드 하고 리눅스 환경으로 이동시킨다.
- postgresql11-11.9-1PGDG.rhel7.x86_64.rpm
- postgresql11-contrib-11.9-1PGDG.rhel7.x86_64.rpm
- postgresql11-libs-11.9-1PGDG.rhel7.x86_64.rpm
- postgresql11-server-11.9-1PGDG.rhel7.x86_64.rpm
2. 설치
postgresql11-libs -> postgresql11 -> (postgresql11-server, postgresql11-contrib) 순으로 설치합니다.
$ sudo rpm -ivh postgresql11-libs-11.5-1PGDG.rhel7.x86_64.rpm
$ sudo rpm -ivh postgresql11-11.5-1PGDG.rhel7.x86_64.rpm
$ sudo rpm -ivh postgresql11-server-11.5-1PGDG.rhel7.x86_64.rpm
$ sudo rpm -ivh postgresql11-contrib-11.5-1PGDG.rhel7.x86_64.rpm설치된 패키지 확인
$ rpm -qa | grep postgresql기본 Database 생성
initdb 명령어를 통해 기본 데이터베이스를 설치합니다. 기본 데이터베이스는 postgres 라는 이름으로 생성됩니다.
$ sudo /usr/pgsql-11/bin/postgresql-11-setup initdb서비스 등록 및 실행
$ sudo systemctl enable postgresql-11
$ sudo systemctl start postgresql-11postgresql 접속
$ sudo -u postgres psql데이터베이스 생성
postgres=# create database <name> encoding 'utf-8';반응형
    
    
    
  'Database > PostgreSQL' 카테고리의 다른 글
| [PostgreSQL] 사용자, 그룹 관리 (0) | 2022.11.23 | 
|---|---|
| [PostgreSQL] 사용자 인증 (0) | 2022.11.23 | 
| [PostgreSQL] TimescaleDB 설치 방법 (0) | 2022.09.17 | 
| [PostgreSQL] Command 명령어 (0) | 2022.09.16 | 
| [PostgreSQL] 외부 접속 허용 설정 (1) | 2022.09.15 | 
@고지니어스 :: 규니의 개발 블로그
            IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!
![[PostgreSQL] 사용자 인증](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbWdGdf%2FbtsBuiKoonn%2FAAAAAAAAAAAAAAAAAAAAAIsWWClbiHe1DE5g5OJIwDgh43qAg_lbAoAd0kihucse%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D2MnheW5Kfi1GUdTZmP%252BpamiPoOI%253D) 
                  ![[PostgreSQL] TimescaleDB 설치 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbTmjfJ%2FbtsBqZ5UZFn%2FAAAAAAAAAAAAAAAAAAAAAEop6Sa-dBBO06I4VqgGBvXLpKq_QO0prZh41meuwFLO%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3Dm3TthiKrVLRn6ISK8h%252BM%252FGCpBso%253D) 
                  ![[PostgreSQL] Command 명령어](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FHQlzE%2FbtsBqfuCTPE%2FAAAAAAAAAAAAAAAAAAAAAKwb0Juh689-YdeyCPBwalfz76qKOnjs2BMPdfT-471o%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DALjQs7Tgt%252F2zvHFqh8d4hnbaMB8%253D) 
                  ![[PostgreSQL] 외부 접속 허용 설정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbfDYGg%2FbtsBtHp7dyY%2FAAAAAAAAAAAAAAAAAAAAAABLjYs3e_CnX5pio3RhDmpcvUrwTKc1O9TF8_kqXCON%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DoaouKEMdhXS%252BT2c9qsU3u9J2UNI%253D)