본문 바로가기
Linux

[Ubuntu] PostgreSQL 수동 설치

by Yoon_estar 2024. 8. 28.
728x90
반응형

컴파일 등에 필요한 기본 패키지들은 구성이 되있다고 가정하고 진행하겠다.

PostgreSQL 파일 설치

wget http://ftp.postgresql.org/pub/source/v12.1/postgresql-12.1.tar.gz
tar zxvf postgresql-12.1.tar.gz
cd postgresql-12.1
mkdir -p /APP/postgresql/data

소스 컴파일 및 설치

./configure --prefix=/APP/postgresql --with-python --without-python --without-readline
make && make install

Database Cluster 생성

cd /APP/postgresql/bin
./initdb -E utf-8 /APP/postgresql/data/
--> 루트로 실행되지 않음

sudo chown -R estar /APP/postgresql/data
$ ./initdb -E utf-8 /APP/postgresql/data/

log 파일 생성

$ sudo mkdir /APP/postgresql/logs
$ sudo chown estar /APP/postgresql/logs
$ ./pg_ctl -D /APP/postgresql/data_new/ -l /APP/postgresql/logs/logfile start

확인

$ netstat -tupln | grep 5432
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      274993/postgres
tcp6       0      0 ::1:5432                :::*                    LISTEN      274993/postgres
반응형