티스토리 뷰

https://www.postgresql.org/ftp/source/v13.8/

 

PostgreSQL: File Browser

 

www.postgresql.org

파일 다운로드
# yum install -y tar bzip2 gcc readline-devel zlib-devel make
# tar -xvf 파일명
# sh configure
# make
# make install
# useradd postgres
# mkdir /usr/local/pgsql/data
# chown postgres /usr/local/pgsql/data

# su - postgres

vi .bash_profile

PATH=$PATH:/usr/local/pgsql/bin
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data

export PATH PGLIB PGDATA

 

시작

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

 

/usr/lib/systemd/system 에서 서비스 등록
[Unit]
Description=PostgreSQL server
After=network.target

[Service]
Type=forking

User=postgres
Group=root
# 사용자 /group 은 자신에 맞게 설정

Environment=PGSTARTTIMEOUT=270
Environment=PGDATA=/usr/local/pgsql/data
# data 폴더는 자신에 맞게 설정

ExecStart=/usr/local/pgsql/bin/pg_ctl start -D ${PGDATA} -s
ExecStop=/usr/local/pgsql/bin/pg_ctl stop -D ${PGDATA} -s
ExecReload=/usr/local/pgsql/bin/pg_ctl reload -D ${PGDATA} -s

TimeoutSec=300

[Install]
WantedBy=multi-user.target

위 내용 넣고

# systemctl daemon-reload
# systemctl enable --now postgres

방화벽 포트도 추가

/root/postgresql-13.8/contrib/btree_gist에서

make

make install

/root/postgresql-13.8/contrib/pg_trgm에서

make

make install

 

CREATE EXTENSION IF NOT EXISTS btree_gist;
CREATE EXTENSION IF NOT EXISTS pg_trgm;
select * from pg_available_extensions;

수동설치는 다운받은거에있음

yum설치는 postgres contrib설치?해야 동작

'infra&system > postgreSQL' 카테고리의 다른 글

postgrSQL-13 설치 및 외부접속 설정  (0) 2023.04.14
postgrSQL-14 설치 및 외부접속 설정  (0) 2023.04.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함