如何在 Ubuntu 15.04 上安裝 PostgreSQL


本教程展示瞭如何在 Ubuntu 15.04 上安裝 PostgreSQL。對於那些不熟悉的人,PostgreSQL 是一個免費的、開源的對象關係數據庫管理系統(對象 RDBMS),類似於 MySQL,它符合標準且可擴展。它通常用作 Web 和移動應用程序的後端。 PostgreSQL,或者暱稱為“Postgres”,採用 ANSI/ISO SQL 標準的修訂版。

本文假設您至少具有 Linux 的基本知識,知道如何使用 shell,最重要的是,您在自己的 VPS 上託管您的網站。安裝非常簡單。 我將逐步展示在 ubuntu 15.04 服務器上安裝 PostgreSQL。

先決條件

  • 運行以下任何操作系統的服務器:Ubuntu 15.04,以及其他基於 Debian 的發行版,例如 Linux Mint。
  • 我們建議使用全新的操作系統安裝來防止潛在問題。
  • SSH 訪問服務器(如果在桌面上打開終端)。
  • 一種 non-root sudo user或訪問 root user我們建議您充當 non-root sudo user但是,如果您在以 root 身份操作時不小心,可能會損壞您的系統。

在 Ubuntu 15.04 上安裝 PostgreSQL

步驟 1. 首先,更新您的本地 apt 存儲庫。

sudo apt-get update
sudo apt-get upgrade

步驟 2. 安裝 PostgreSQL 服務器。

PostgreSQL 在默認存儲庫中可用。因此,通過從終端輸入以下命令來安裝它。

sudo apt-get install postgresql postgresql-contrib phppgadmin apache2

訪問 PostgreSQL 數據庫

步驟 3. 訪問 PostgreSQL 命令提示符。

安裝後,您可以通過鍵入以下命令開始在 ubuntu 15.04 上使用 PostgreSQL 9.4:

sudo -u postgres psql

您現在已登錄到您的 PostgreSQL 數據庫服務器。要檢查您的登錄信息,請在數據庫命令提示符下使用以下命令:

conninfo

創建一個新的用戶和數據庫。

### For example, let us create a new user called “idroot” with password “idrootnet”, and database called “idrootdb”. ###
sudo -u postgres createuser -D -A -P idroot
sudo -u postgres createdb -O idroot idrootdb

步驟 4. 為 phpPgAdmin 配置 Apache2。

phpPgAdmin 是一個基於 Web 的 PostgreSQL 管理工具。 非常適合 PostgreSQL DBA、初學者和託管服務。 您需要為 phpPgAdmin 配置 apache。編輯文件 /etc/apache2/conf-available/phppgadmin.conf

nano /etc/apache2/conf-available/phppgadmin.conf

通過在行前添加 # 來註釋掉 #Require 本地行,並在行下方添加 allow from all 以允許從瀏覽器訪問。

步驟 5. 配置 phpPgAdmin。

然後編輯文件/etc/phppgadmin/config.inc.php。

nano /etc/phppgadmin/config.inc.php

更改以下選項:

$conf[‘extra_login_security'] = true;
to
$conf[‘extra_login_security'] = false;

現在您可以重新啟動 Apache 和 phpPgAdmin 來進行更改。

systemctl restart postgresql
systemctl restart apache2

步驟 6. 訪問 phpPgAdmin。

默認情況下,phpPgAdmin 在 HTTP 端口 80 上可用。打開您喜歡的瀏覽器並轉到 https://yourdomain.com/phppgadminhttps://server-ip/phppgadmin如果您使用防火牆,請打開端口 80 以啟用對控制面板的訪問。

在 Ubuntu 15.04 上安裝 PostgreSQL

恭喜! 您已成功安裝 PostgreSQL 服務器。感謝您使用本教程在您的 ubuntu 15.04 系統上安裝 PostgreSQL。如需更多幫助或有用信息,我們建議您查看 PostgreSQL 官方網站.

保持

保持