基礎安裝:
擴充套件安裝:
在命令列執行如下命令進行安裝:
$ rpm -ivh postgresql92-libs-9.2.8-1pgdg.rhel6.x86_64.rpm
$ rpm -ivh postgresql92-9.2.8-1pgdg.rhel6.x86_64.rpm
$ rpm -ivh postgresql92-server-9.2.8-1pgdg.rhel6.x86_64.rpm
按照上面的順序安裝rpm時,會報與系統的libcrypto.so.10和libssl.so.10依賴錯誤,錯誤資訊如下:
$ rpm -ivh postgresql92-libs-9.2.8-1pgdg.rhel6.x86_64.rpm
warning: postgresql92-libs-9.2.8-1pgdg.rhel6.x86_64.rpm: header v4 dsa/sha1 signature, key id 442df0f8: nokey
error: failed dependencies:
libcrypto.so.10(libcrypto.so.10)(64bit) is needed by postgresql92-libs-9.2.8-1pgdg.rhel6.x86_64
libssl.so.10(libssl.so.10)(64bit) is needed by postgresql92-libs-9.2.8-1pgdg.rhel6.x86_64
因此,我們需要對系統的openssl進行公升級。
公升級步驟
首先,使用下面的命令解除安裝系統的openssl:
$ rpm --nodeps -e openssl
最後,重新安裝postgresql9.2.8的rpm包。
建立自定義目錄/opt/pg/data
$ mkdir /opt/pg_data
更改目錄所有者
$ chown postgres:postgres /opt/pg_data
使用postgres使用者初始化資料目錄(每次啟動資料庫的時加-d
引數指定路徑,或者修改postgres使用者下的$pgdata
變數為當前資料目錄)
/usr/pgsql-9.1/bin/initdb -d /opt/pg_data
初始化資料後,會顯示啟動資料庫的命令。
postgre 的安裝步驟
1.為 了安全考 慮,postgresql 不能以root 使用者 執行,所以必須建立 對應的使用者和 組。useradd postgre 自動建立 postgre 組,必須為root許可權 2.安裝的過程 解壓到 usr local src tar xvfz postgresql 8.0.1.ta...
遠端連線 Gitlab安裝的 PostgreSQL
預設預設情況下,gitlab 使用者使用的是 peer authentication 這意味著客戶端只能以 postgresql 所在主機上的linux系統賬號訪問資料庫,無法遠端訪問。這裡為了安全,我們使用的是password md5 authentications的認證方式 1 設定postgr...
centos環境原始碼安裝postgresql9 4
usr local postgresql tar zxvf postgresql 9.4.1.tar.gz cd postgresql 9.4.1 configure gmake 執行gmake install gmake install 設定環境變數 vi bash profile 把 path ...