このチュートリアルでは、PostgreSQLをDebian 11にインストールする方法を紹介します。知らなかった人のために、PostgreSQLは強力なオープンソースのオブジェクトリレーショナルデータベースシステムです。最も複雑なデータワークロードを安全に保存およびスケーリングする多くの機能と組み合わせてSQL言語を使用および拡張します。30年以上の活発な開発により、PostgreSQLは多数のモバイルおよびWebアプリケーションのデータベースとして広く使用されています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にPostgreSQL13を段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian11。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian11BullseyeにPostgreSQLをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2
ステップ2.Debian11にPostgreSQLをインストールします。
デフォルトでは、PostgreSQLをDebian 11ベースリポジトリから直接インストールすることはできません。ここで、公式のPostgreSQLリポジトリをシステムに追加します:
echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
次に、PostgreSQL署名キーをインポートします:
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
最後に、以下のコマンドを実行してPostgreSQLをインストールします。
sudo apt update sudo apt install postgresql-13
PostgreSQLをインストールした後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします:
sudo systemctl start postgresql sudo systemctl enable postgresql sudo systemctl status postgresql
ステップ3.PostgreSQLデータベースサーバーにアクセスします。
PostgreSQLがインストールされると、postgres
という新しいユーザーが デフォルトで作成されます。これは、/etc/passwd
を覗いて確認できます。 UIDやGIDなどのユーザー情報を保存するファイル:
cat /etc/passwd | grep -i postgres
データベースに接続するには、postgres
に切り替えます 示されているユーザー:
su - postgres psql
これでPostgreSQLデータベースサーバーにログインしました。ログイン情報を確認するには、データベースコマンドプロンプトから次のコマンドを使用します。
postgres-# \conninfo
ヘルプコマンドを実行して、いくつかのコマンドの使用法を表示します:
postgres=# help
PostgreSQLデータベースのコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押すだけで、Ubuntuコマンドプロンプトに戻ります。
postgres-# \q
おめでとうございます!PostgreSQLが正常にインストールされました。このチュートリアルを使用して最新バージョンのPostgreSQLデータベースをDebian 11 Bullseyeにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めします。 PostgreSQLのWebサイト。