このチュートリアルでは、PostgreSQLをDebian 10 Busterにインストールする方法を紹介します。知らない人のために、PostgreSQLまたはPostgresはオープンソースのリレーショナルデータベース管理システムです。人気があり、ロックを読み取らずに信頼できるトランザクションや同時実行性など、多くの高度な機能を備えています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 10(Buster)サーバーへのPostgreSQLのステップバイステップのインストールを紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 10(バスター)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian10バスターにPostgreSQLをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
apt update apt upgrade
ステップ2.Debian10にPostgreSQLをインストールします。
PostgreSQLはデフォルトのリポジトリで利用できます。次に、apt
を使用してPostgreSQLパッケージをインストールします。 コマンド:
sudo apt install postgresql postgresql-contrib
インストールが完了すると、PostgreSQLサービスが自動的に開始されます。次のコマンドを使用してインストールを確認できます:
sudo -u postgres psql -c "SELECT version();"
以下のような結果出力が表示されます:
PostgreSQL 9.6.13 on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20191016, 64-bit
ステップ3.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 “intan” with password “ramona”, and database called “intandb”. ### sudo -u postgres createuser -D -A -P intan sudo -u postgres createdb -O idroot intandb
おめでとうございます!PostgreSQLサーバーが正常にインストールされました。このチュートリアルを使用してDebian 10 BusterシステムにPostgreSQLをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、PostgreSQLの公式Webサイトを確認することをお勧めします。