このチュートリアルでは、Ubuntu 20.04 LTSにPostgreSQLをインストールする方法を示します。知らなかった方のために、PostgreSQLはリレーショナルデータベース管理システムであり、 SQLクエリ言語。標準に準拠しており、信頼性の高いトランザクションや読み取りロックのない同時実行など、多くの高度な機能を備えています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)サーバーにPostgreSQLを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにPostgreSQLをインストールする
手順1.まず、次のapt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Ubuntu20.04にPostgreSQLをインストールします。
apt
を使用してPostgreSQLパッケージをインストールします コマンド:
sudo apt install postgresql postgresql-client
デフォルトでは、PostgreSQLサービスはインストール後に自動的に開始されます。次のコマンドで実行されているかどうかを確認できます:
systemctl status postgresql.service
ステップ3.PostgreSQLを構成します。
外部マシンでホストされているアプリケーションがデータベースに接続できるように、すべてのアダプターまたはシステムIPアドレスをリッスンするようにPostgreSQLを構成する必要があります:
sudo nano /etc/postgresql/12/main/postgresql.conf
次に、listen_addressesを*または(Ip_Address)に設定します:
listen_addresses = '*'
PostgreSQLサービスを再起動します:
sudo systemctl restart postgresql
ステップ4.PostgreSQLコマンドプロンプトにアクセスします。
PostgreSQLデータベースサーバーをインストールすると、デフォルトで、ユーザー「postgres
」が作成されます。 ’とロール‘ postgres
’。また、同じ名前「postgres
」のシステムアカウントを作成します ’。したがって、Postgresサーバーに接続するには、ユーザーPostgresとしてシステムにログインし、データベースに接続します。
su - postgres psql
これでPostgreSQLデータベースサーバーにログインしました。ログイン情報を確認するには、データベースコマンドプロンプトから次のコマンドを使用します。
postgres-# \conninfo
PostgreSQLデータベースのコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押すだけで、Ubuntuコマンドプロンプトに戻ります。
postgres-# \q
新しいユーザーとデータベースを作成します:
### For example, let us create a new user called “meilana” with password “maria”, and database called “meilanadb”. ### sudo -u postgres createuser -D -A -P meilana sudo -u postgres createdb -O meilana meilanadb
おめでとうございます!PostgreSQLサーバーが正常にインストールされました。Ubuntu20.04LTS(Focal Fossa)システムにPostgreSQLをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、 PostgreSQLの公式ウェブサイト。