SSH 환경에서 PostgreSQL 설치

개발 오답 노트·2024년 11월 5일

개념정리

목록 보기
3/13
post-thumbnail

우선 원하는 주소로 접속한다

리눅스 서버에 SSH로 접속하기 위해서는 다음과 같은 명령어를 사용합니다:


ssh root@<ip주소>

위 명령어에서 <ip주소>를 실제 서버의 IP 주소로 대체하세요.

mobaXterm에서 사용하였다.

Rocky Linux는 CentOS를 기반으로 한 배포판으로, CentOS와 매우 유사합니다. Rocky Linux에서 PostgreSQL을 설치하는 방법은 CentOS와 거의 동일합니다. 아래의 단계를 따라 PostgreSQL을 설치하세요.

1. 시스템 업데이트

먼저 시스템 패키지를 업데이트합니다.

sudo dnf update -y

2. PostgreSQL 저장소 추가

PostgreSQL 패키지를 설치하려면 PostgreSQL 공식 저장소를 추가해야 합니다.

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm

3. 기본 PostgreSQL 모듈 비활성화

기본적으로 제공되는 PostgreSQL 모듈을 비활성화해야 합니다.

sh코드 복사
sudo dnf -qy module disable postgresql

4. PostgreSQL 설치

이제 PostgreSQL을 설치합니다. 여기서는 PostgreSQL 13 버전을 설치하겠습니다.


sudo dnf install -y postgresql13-server

5. 데이터베이스 초기화

PostgreSQL 설치 후 데이터베이스를 초기화합니다.


sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

6. PostgreSQL 시작 및 부팅 시 자동 시작 설정

PostgreSQL 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.


sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13

7. PostgreSQL 상태 확인

PostgreSQL 서비스가 정상적으로 작동하는지 확인합니다.


sudo systemctl status postgresql-13

추가 설정

PostgreSQL 기본 사용자로 전환

PostgreSQL의 기본 사용자 postgres로 전환합니다.


sudo -i -u postgres

PostgreSQL 쉘 (psql) 접속

postgres 사용자로 전환한 후, PostgreSQL 명령줄 도구인 psql을 사용하여 데이터베이스에 접속할 수 있습니다.

pqsl
profile
포토폴리오 https://wikidocs.net/book/10969 유튜브 링크 https://www.youtube.com/@%EC%B5%9C%EC%9B%90%EC%9D%BC-n5r

0개의 댓글