DBMS & NoSQL PostgreSQL Current: PostgreSQL 설치 PostgreSQL 설치 JIRA나 Confluence 등의 제품들은 PostgreSQL 9.6 까지만 지원하므로 9.6 버전 설치만 정리 RHEL/CentOS PostgreSQL 9.6 설치 기준. Amazon Linux 는 기본 포함되어 있으므로 추가 필요 없음 https://www.postgresql.org/download/linux/redhat/ 에서 다양한 버전 및 OS 설치 방법 제공 http://yum.postgresql.org/ 에서 사용하는 리눅스 배포판과 버전 확인 및 PostgreSQL 확인 버전에 맞는 저장소 설치 $ sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm $ sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm RHEL/Centos 6.... $ sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-redhat96-9.6-3.noarch.rpm $ sudo yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm 설치 가능한 패키지 검색 $ sudo yum list postgres* 패키지 설치 $ sudo yum install postgresql96-server postgresql96-contrib Ruby on rails 기반 app(Ex: Redmine) 이나 Python 등에서 PostgreSQL 을 사용할 경우 제대로 driver 를 빌드할 수 있도록 PostgreSQL 컴파일 환경을 구성하는 pg_config 유틸을 패스에 추가 $ sudo yum install postgresql96-devel $ sudo ln -s /usr/pgsql-9.6/bin/pg_config /usr/bin/pg_config 초기 db 생성 $ sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb 서비스 구동 $ sudo systemctl restart postgresql-9.6 부팅시 자동 구동되도록 설정 $ sudo systemctl enable postgresql-9.6 Ubuntu우분투 18 LTS 는 10 버전이 탑재되어 있음 $ sudo apt-get install postgresql $ sudo systemctl restart postgresql 9.6 버전은 아래 절차로 설치(https://askubuntu.com/questions/1052079/unable-to-install-postgresql-9-6-in-ubuntu-18-04 참고)저장소 추가 $ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' 서명 공개키 추가 $ sudo wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - 설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-9.6 Amazon Linux설치 $ sudo yum install postgresql96-server postgresql96-contrib postgresql96-devel 부팅시 자동 구동 설정 $ sudo chkconfig postgresql96 on 초기 DB 생성 $ sudo service postgresql96 initdb 서비스 구동 $ sudo service postgresql96 restart See Alsopostgresql 데이타베이스와 사용자 생성PostgreSQL 인증 방식(Authentication method) 설정Refhttps://wiki.postgresql.org/wiki/YUM_Installationhttps://wiki.postgresql.org/wiki/Detailed_installation_guides Please enable JavaScript to view the comments powered by Disqus. blog comments powered by Disqus