삶 가운데 남긴 기록 AACII.TISTORY.COM
postgresql 14 데이터베이스 백업 및 복원 본문
postgresql 14 에서 백업 및 복원 방법을 알려드리겠습니다.
# 데이터베이스 백업
pg_dump -h 호스트네임 -p 포트번호 -U 사용자이름 -F tar -b -v 데이터베이스이름 > 백업파일이름
실행하게 되면 비밀번호를 물어보게 됩니다.
이 때 비밀번호는 postgresql 사용자이름에 할당된 비밀번호를 입력하면됩니다.
# 데이터베이스 복원
pg_restore -h 호스트네임 -p 포트번호 -U 사용자이름 -d 데이터베이스이름 백업파일이름
복원할 때도 마찬가지로 비밀번호를 물어봅니다.
postgresql에 있는 모든 데이터베이스를 백업 및 복원은 다음과 같습니다.
백업은 pg_dumpall 명령으로, 복원은 psql 명령으로 합니다.
# 모든 데이터베이스 백업
pg_dumpall -h 호스트네임 -p 포트번호 -U 사용자이름 -F tar -b -v > 백업파일이름
# 모든 데이터베이스 복원
psql -h 호스트네임 -p 포트번호 -U 사용자이름 데이터베이스이름 < 백업파일이름
728x90
'DEV&OPS > Database' 카테고리의 다른 글
postgresql14 사용자 원격 접속 설정 (0) | 2024.05.08 |
---|---|
오라클 데이터베이스 19c 리눅스 백업 dump 및 복원 (2) | 2024.01.12 |
postgresql 14 스키마 생성 (3) | 2024.01.09 |
Postgresql 14 CentOS 7 설치 (0) | 2023.12.21 |
MySQL utf8 설정 (0) | 2022.12.29 |