Ubuntu에서 PostgreSQL 데이터베이스를 설정하는 방법

PostgreSQL은 Ubuntu 의 SQL 데이터베이스를 위한 탁월한 선택입니다 . 이 가이드에서는 Ubuntu Server 에 PostgreSQL 데이터베이스를 설치하고 구성하는 과정을 안내합니다 . Linux 데이터베이스를 처음 사용하든 PostgreSQL에 대해 잘 알고 있든 관계없이 이 단계별 가이드는 Ubuntu Server에 데이터베이스를 설치하고 구성하는 데 도움이 됩니다.

Ubuntu에 PostgreSQL을 설치하는 방법

Ubuntu 서버 시스템에 PostgreSQL을 설치하기 전에 업데이트해야 합니다. Ubuntu용 최신 패키지를 보유하는 것은 PostgreSQL 시스템 안정성에 매우 중요합니다.

Ubuntu 시스템에서 패키지를 업데이트 하려면 먼저 apt update 명령을 실행해야 합니다 . 이 명령은 Ubuntu의 소프트웨어 패키지를 새로 고치고 설치할 수 있는 업데이트가 있는지 확인합니다.

sudo 적절한 업데이트

업데이트 명령을 실행한 후 apt upgrade 명령을 사용하여 Ubuntu에 업데이트를 설치해야 합니다. 업그레이드 명령은 몇 분 밖에 걸리지 않으며 Ubuntu 서버 시스템에 업데이트된 패키지를 설치합니다.

sudo 적절한 업그레이드

모든 것이 최신 상태이면 PostgreSQL 패키지를 설치할 수 있습니다. 이 패키지에는 Ubuntu 서버에서 PostgreSQL 데이터베이스를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 소프트웨어를 설치하려면 다음 apt install 명령을 사용하십시오.

sudo apt 설치 postgresql

위의 명령을 입력하면 Ubuntu는 업데이트업그레이드 명령 과 마찬가지로 암호를 입력하라는 메시지를 표시합니다 . 암호를 입력한 다음 Y 버튼을 눌러 Ubuntu에 PostgreSQL을 설치할 것인지 확인합니다.

키보드에서 Y 버튼을 누르면 Ubuntu가 PostgreSQL 패키지를 시스템에 다운로드하여 설치합니다. 이 과정은 빨라야 합니다. 프로세스가 완료되면 man postgres 명령을 입력하여 PostgreSQL 설명서를 확인할 수 있습니다.

남자 포스트그레스

또는 쉽게 읽을 수 있도록 설명서를 텍스트 파일로 저장하십시오.

남자 포스트그레스 > ~/postgres-manual.txt

Ubuntu 서버에서 PostgreSQL을 구성하는 방법

이제 PostgreSQL이 Ubuntu에 설치되었으므로 이를 구성해야 합니다. 시작하려면 postgre 사용자 계정으로 Ubuntu Server의 데이터베이스 시스템에 로그인하십시오. 다음 sudo -u 명령을 실행하여 이를 수행할 수 있습니다.

sudo -u 포스트그레스 psql

위의 명령으로 PostgreSQL에 로그인한 후 새 데이터베이스 사용자 계정을 생성할 차례입니다. 다음 명령을 사용하여 이를 수행할 수 있습니다. 반드시 "new_username"과 "new_password"를 원하는 사용자와 비밀번호로 변경하십시오.

암호화된 비밀번호 'new_password'로 사용자 new_username 생성;

위의 명령을 입력하면 다음 명령을 실행하여 시스템에서 새 PostgreSQL 데이터베이스 사용자를 사용할 수 있는지 확인할 수 있습니다.

pg_user에서 사용 이름 선택 WHERE usename = 'new_username';

새 데이터베이스 계정이 생성되면 더 이상 로그인할 필요가 없으므로 Postgre 프롬프트를 종료합니다. \q  명령을 사용하여 로그아웃할 수 있습니다  .

\큐

이제 데이터베이스를 만들 수 있습니다. 다음을 실행하여 이 작업을 수행할 수 있습니다. 이 예에서 우리가 만들고 있는 데이터베이스는 "테스트"라고 합니다. 그러나 PostgreSQL을 사용할 때 필요에 맞게 이름을 사용자 지정해야 합니다.

sudo -u postgres createdb 테스트

"테스트" 데이터베이스를 만든 후 \l 명령을 실행하여 PostgreSQL 테이블에서 새로 만든 데이터베이스를 볼 수 있습니다.

sudo -u postgres psql -c "\l"

PostgreSQL에 새 데이터베이스가 있는지 확인했으면 데이터베이스에 데이터베이스 사용자 권한을 부여할 차례입니다. "new_username"을 이전에 생성한 PostgreSQL 데이터베이스로 변경해야 합니다.

sudo -u postgres psql -c "new_username에 데이터베이스 테스트에 대한 모든 권한 부여;"

데이터베이스 사용자에게 권한이 있는지 확인하려면 다음 명령을 실행하고 "액세스 권한" 열을 확인하십시오.

sudo -u postgres psql -c "\l"

PostgreSQL 데이터베이스를 백업하는 방법

문제가 발생할 경우를 대비하여 데이터베이스를 백업해 두는 것이 좋습니다. Ubuntu 서버에서 PostgreSQL 데이터베이스를 백업하려면 다음 명령을 실행하십시오. "database_name"을 내보내려는 PostgreSQL 데이터베이스의 이름으로 변경해야 합니다.

sudo -u postgres pg_dump -Fc 데이터베이스 이름 > backup_file.dump

위의 명령을 실행하면 데이터베이스가 안전하게 보관할 수 있도록 Ubuntu 서버의 "backup_file.dump"에 백업됩니다.

백업 복원

백업을 복원해야 하는 경우(데이터 손실의 경우) 언제든지 다음 pg_restore 명령을 실행할 수 있습니다. 복원하려는 데이터베이스로 "database_name"을 변경해야 합니다.

sudo -u postgres pg_restore -d 데이터베이스 이름 backup_file.dump

Leave a Comment

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 웹 브라우저를 일일 드라이버로 사용하십니까? 안전한 보관을 위해 브라우저 설정을 백업하는 방법을 알아보세요.

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법에 대한 가이드

리눅스 라이트를 설치하는 방법

리눅스 라이트를 설치하는 방법

Linux Lite는 Ubuntu의 장점을 통합하여 경량화한 운영체제로, 간단한 설치 과정을 가지고 있습니다.

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Eternal Return: Black Survival은 Nimble Neuron에서 개발 및 퍼블리싱한 PC용 MOBA/배틀 로열/서바이벌 게임 하이브리드입니다. 플레이어는 캐릭터를 선택합니다

Linux에 App Outlet 앱 스토어를 설치하는 방법

Linux에 App Outlet 앱 스토어를 설치하는 방법

Snap 패키지, Flatpak 앱 및 AppImage 프로그램을 Linux의 한 곳에서 모두 설치할 수 있기를 바란 적이 있습니까? 앱 아울렛으로 할 수 있습니다.

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux PC를 절전 모드로 전환한 후 자동으로 깨어나기를 원한 적이 있습니까? 결과적으로 모든 Linux를 설정할 수 있습니다.

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave는 개인 정보 보호, 보안 및 사용 편의성에 중점을 둔 브라우저로, GPG 암호화로 안전한 프로필 백업을 제공합니다.

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Linux에서 구성 파일을 동기화하기 위해 Syncthing을 사용하는 방법에 대해 자세히 알아보세요. Syncthing의 설치 및 설정 방법을 단계별로 안내합니다.

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법