| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- 코틀린기초
- mysql hy000 에러
- toUpperCase
- append
- HashMap
- 백준 3190번
- 백준 14938번 서강그라운드
- kotlin
- 백준 1541
- rocky10
- Rocky 10 - JDK 1.8.0 설치
- hash
- StringTokenizer
- Java
- 톰캣 https 변경
- 백준 1043번 거짓말 - java 분리 집합
- 백준 2473번 세 용액 - java
- map
- 프로그래머스
- StringBuilder
- 수동직렬화
- HashSet
- 프로그래머스 java
- dp
- JS 공백 처리
- Rocky10에 Postgres13 설치하기 - VMware
- 프로그래머스 자바
- replace()
- “application/x-www-form-urlencoded”
- Stack
Archives
- Today
- Total
말하는 컴공감자의 텃밭
Rocky10에 Postgres13 설치하기 - VMware 본문
728x90
sudo dnf install -y postgresql13 postgresql13-server postgresql13-contrib
13을 설치해주자.

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-10-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql13-server
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13
들어가서 버전이랑, 플랫폼 선택해주면 셋업 스크립트 코드를 준다,
차근 차근 따라가 보자.

먼저 관리자 계정으로 로그인 해주자.
안보인다면 목록에 없습니까? 눌러주고 VM에 생성할때 만든 관리자 계정으로 로그인해주자.

이후 좌측 상단을 눌러서

터미널을 켜주자.
1. Postgres를 다운 받아주자.
sudo dnf install -y postgresql13 postgresql13-server postgresql13-contrib
각자 설치하는 버전에 맞춰 해주면 된다.
2. 가볍게 초기화 해주고
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
3. 시작하면 자동으로 실행되게 설정해주자.
sudo systemctl enable --now postgresql-13
기본적으로 postgres 의 root id/pw는 'postgres'다.
sudo -u postgres psql
psql -U postgres -d postgres << 이건 특정 DB 에 접속하고 싶을때 -d 사용
로 postgres로 접속하고,
외부 접근 설정은
sudo vi /var/lib/pgsql/13/data/postgresql.conf
에서 수정할 수 있다.

listen_addresses 를 기존 'localhost'에서 와일드 카드로 수정하면 외부에서 접근이 가능해진다.
클라이언트 인증 설정은
sudo vi /var/lib/pgsql/13/data/pg_hba.conf
에서 인증 방식을 설정 할 수 있다.

인증 방식설명사용 환경
| peer | OS 로그인 사용자와 DB 사용자가 일치해야 함 | 로컬 접속 시 권장, 편리하지만 외부 접속 불가 |
| md5 | 비밀번호 기반 암호화 인증 | 외부 접속 또는 비밀번호 인증 필요 시 사용 |
| trust | 인증 없이 접속 허용 (비추천) | 테스트 용도 |
본인 개발 환경에 맞추어 수정해주고, 수정 했다면
sudo systemctl restart postgresql-13
재시작 해주어야 한다.
외부 방화벽을 열어야 한다면
sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
으로 풀어줄 수 있고,
외부에서 테스트할때는
psql -h <서버 IP> -U postgres -d postgres
으로 할 수 있다.
ip의 경우 ifconfig로 조회가 가능하다.
psql -h <서버 IP> -U postgres -d postgres728x90
'백엔드' 카테고리의 다른 글
| Docker 명령어 모음집 - 치매 예방 (4) | 2025.08.21 |
|---|---|
| Rocky 10 - JDK 1.8.0 설치 (3) | 2025.08.12 |
| Rocky 10 너는 누구니 - VMware (7) | 2025.08.12 |
Comments