Ubuntu에서 PostgreSQL을 설치 및 구성하는 방법

Ubuntu에서 PostgreSQL을 설치 및 구성하는 방법

관계형 데이터베이스 관리 시스템(RDBMS)은 정보를 저장, 구성 및 액세스하는 구조화된 방법을 제공하기 때문에 많은 웹 사이트 및 응용 프로그램의 핵심 구성 요소임이 입증되었습니다.





Google 캘린더와 동기화되는 할 일 목록

이 기사에서는 Ubuntu에서 PostgreSQL을 설치 및 구성하는 단계별 가이드와 함께 PostgreSQL에 대해 자세히 설명합니다.





PostgreSQL이란 무엇입니까?

PostgreSQL은 SQL을 지원하는 오픈 소스 데이터베이스 관리 시스템입니다. PostgreSQL을 사용하여 개발자는 데이터베이스 관리자에게 탁월한 데이터 관리 리소스를 제공하므로 사기 방지 애플리케이션을 구축할 수 있습니다.





이 플랫폼은 고유한 데이터 세트를 정의하고, 사용자 정의 글꼴을 개발하고, 다른 프로그래밍 언어로 작성된 코드를 병합할 수 있는 이동성을 제공합니다. PostgreSQL은 데이터 양과 프로젝트의 동시 사용자 수 측면에서 확장성이 뛰어납니다.

Ubuntu 21.04용 PostgreSQL 설치 프로세스를 살펴보겠습니다.



1단계: Ubuntu에 PostgreSQL 설치

일부 PostgreSQL 패키지는 기본 Ubuntu 리포지토리에 있습니다. 명령줄을 통해 PostgreSQL을 설치하려면 다음을 입력합니다.

sudo apt install postgresql postgresql-contrib

설치 확인

다음을 사용하여 구성 파일의 위치를 ​​찾을 수 있습니다. ls 명령 . PostgreSQL이 시스템에 성공적으로 설치되었는지 확인하는 확인 단계입니다.





ls /etc/postgresql/12/main/

12 PostgreSQL의 버전을 나타냅니다. 시스템에 다운로드한 패키지에 따라 다를 수 있습니다.

PostgreSQL 상태 확인

설치 후 다음 명령을 사용하여 PostgreSQL의 상태를 확인합니다.





service postgresql status

출력은 다음과 같습니다.

출력에 다음이 표시되는 경우 활동적인 상태이면 PostgreSQL 서비스가 시스템에서 실행 중입니다. 반면에 상태가 다음과 같을 경우 비활성 , 다음을 입력하여 서비스를 시작해야 합니다.

service postgresql start

와는 별개로 상태 그리고 시작 , 사용할 수 있는 몇 가지 다른 PostgreSQL 명령이 있습니다.

  • 중지
  • 재시작
  • 새로고침
  • 강제 재장전

관련 항목: 다음 프로젝트를 위해 고려해야 할 데이터베이스 엔진

2단계: 수퍼유저로 로그인

계속 진행하기 전에 PostgreSQL 서버에서 데이터베이스 수퍼유저로 로그인해야 합니다. PostgreSQL 사용자로 연결하는 가장 간단한 방법 중 하나는 호스트 이름을 다음으로 변경하는 것입니다. 포스트그레스 유닉스 사용자.

루트 사용자 자격 증명 설정

다음 명령을 사용하여 PostgreSQL 대화형 셸에 로그인합니다.

sudo -u postgres psql

다음 쿼리를 사용하여 루트 사용자 자격 증명을 설정합니다.

ALTER USER postgres PASSWORD 'newpassword';

꼭 교체하세요 새 비밀번호 당신이 선택한 강력한 암호로. 유형 출구 대화형 쉘을 종료합니다.

다음 명령을 사용하여 psql에 로그인합니다.

psql -U postgres -h localhost

프롬프트가 나타나면 사용자의 새 루트 암호를 입력합니다.

3단계: PostgreSQL 서버에 연결

PostgreSQL을 설치할 때 플랫폼은 기본 사용자를 생성합니다. 포스트그레스 그리고 같은 이름의 시스템 계정. 사용자로 로그인해야 합니다. 포스트그레스 PostgreSQL 서버에 연결합니다.

다음 명령을 사용하여 PostgreSQL 서버에 로그인합니다.

sudo su postgres

이 명령을 실행하자마자 시스템이 호스트 이름을 표시하는 방식이 변경되었음을 알 수 있습니다. bash 프롬프트는 다음과 같습니다.

postgres@ubuntu: /home/winibhalla/Desktop$

이것은 PostgresSQL 사용자로 성공적으로 로그인했음을 보여줍니다.

PostgreSQL 사용자 관리 방법

이제 서버에 연결했으므로 새 사용자를 만들 차례입니다. 유형 psql PostgreSQL 서버에서 명령 실행을 시작합니다.

새 사용자 만들기

프로젝트 내에서 서로 다른 수준에서 작업하는 여러 팀 구성원이 있는 경우 서로 다른 직원에 대해 서로 다른 역할을 만들고 액세스 권한을 할당해야 합니다. 사용 사용자 만들기 새 사용자 프로필을 만드는 명령:

CREATE USER user1 WITH PASSWORD 'test123';

위 명령에서, 사용자1 다음은 새 사용자에 대해 원하는 사용자 이름입니다. 테스트123 , 이 사용자의 비밀번호입니다.

데이터베이스에 추가된 새 사용자 목록을 확인하려면 다음을 사용하십시오. NS 명령.

위의 출력에서 ​​볼 수 있듯이 아직 새 사용자가 사용할 수 있는 권한이 없습니다.

새 사용자에게 수퍼유저 권한 부여

새 사용자에게 권한 집합을 추가하려면 다음 명령을 실행합니다.

ALTER USER user1 WITH SUPERUSER;

NS 나이 명령은 새 구성원에게 관리 권한을 부여합니다. 실행 /NS 명령을 다시 실행하여 새 사용자에게 필요한 수퍼유저 권한 집합이 있는지 확인합니다.

사용자 목록에서 사용자 삭제

승인된 사용자 목록에서 사용자를 제거하려면 다음 명령을 사용하십시오.

DROP USER user1;

다음과 같이 사용자를 나열하여 변경 사항을 확인합니다. /NS 명령.

관련된: 초보자를 위한 필수 SQL 명령 치트 시트

PostgreSQL 데이터베이스를 관리하는 방법

PostgreSQL은 사용자에게 데이터베이스 생성 및 제거를 위한 여러 명령을 제공합니다.

데이터베이스 추가 또는 제거

PostgreSQL을 사용하여 새 데이터베이스를 생성하려면:

CREATE DATABASE db1;

...어디 DB1 생성하려는 데이터베이스의 이름입니다. 사용 NS 사용 가능한 모든 데이터베이스 목록을 가져오는 명령입니다.

산출:

데이터베이스를 제거하려면 다음을 사용하십시오. 떨어지다 명령:

DROP DATABASE db1;

사용자에게 데이터베이스 액세스 권한 부여

다음을 사용하여 사용자에게 데이터베이스 액세스 권한을 부여할 수 있습니다. 승인하다 명령:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

PostgreSQL에 대한 명령줄 도움말 보기

PostgreSQL 및 다양한 명령을 사용하는 방법에 대해 자세히 알아보려면 터미널에 다음 명령을 입력하여 도움말 페이지를 열 수 있습니다.

man psql

또 다른 권장 단계는 pgAdmin을 설치하는 것입니다. PgAdmin은 PostgreSQL에서 사용할 수 있는 가장 인기 있고 기능이 풍부한 오픈 소스 관리 도구 중 하나입니다. pgAdmin을 설치하는 것은 선택적인 단계이지만 더 나은 방법으로 사용자와 데이터베이스를 관리하려면 설치해야 합니다.

시작하려면 공식 pgAdmin 저장소와 해당 키를 시스템에 추가하십시오.

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

산출:

이제 데스크탑 버전을 설치하려면:

sudo apt install pgadmin4-desktop

웹 버전을 설치하려면 다음을 입력하십시오.

sudo apt install pgadmin4-web

웹 모드를 구성하려면 다음을 실행하십시오. 설정-web.sh pgAdmin에서 제공하는 스크립트:

sudo /usr/pgadmin4/bin/setup-web.sh

화면의 지시에 따라 프로세스를 완료하십시오. 이 단계는 한 번일 뿐이므로 계속해서 설치하고 구성하는 것에 대해 걱정할 필요가 없습니다.

PostgreSQL을 사용하여 Ubuntu에서 데이터베이스 관리

PostgreSQL은 데이터베이스 관리 애플리케이션을 만들기 위한 강력한 플랫폼입니다. 플랫폼에서 모든 양의 데이터를 처리할 수 있는 기능은 플랫폼의 가장 큰 특징 중 하나입니다. 설치 프로세스는 초기 다운로드, 설치 및 최종적으로 데이터베이스에 로그인하는 것으로 요약됩니다.

몇 가지 간단한 명령으로 새 사용자 추가, 데이터베이스 생성 및 기존 데이터베이스에 사용자 추가 프로세스를 마스터할 수 있습니다. PostgreSQL이 마음에 드시는지 확실하지 않으세요? 컴퓨터에 Microsoft SQL Server를 설치해 보십시오.

공유하다 공유하다 트위터 이메일 Ubuntu에서 Microsoft SQL Server를 설치 및 설정하는 방법

Ubuntu 시스템에 데이터베이스를 저장하고 관리하고 싶으십니까? Azure Data Studio로 Microsoft SQL Server를 설정하는 방법은 다음과 같습니다.

다음 읽기
관련 항목
  • 리눅스
  • SQL
  • 우분투
  • 소프트웨어 설치
저자 소개 위니 발라(41건의 기사 게재)

Wini는 델리에 거주하는 작가로 2년의 저술 경험이 있습니다. 글을 쓰는 동안 그녀는 디지털 마케팅 대행사 및 기술 회사와 관련이 있습니다. 그녀는 프로그래밍 언어, 클라우드 기술, AWS, 기계 학습 등과 관련된 콘텐츠를 작성했습니다. 여가 시간에는 그림을 그리고, 가족과 시간을 보내고, 가능하면 산으로 여행을 가는 것을 좋아합니다.

위니 발라가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.