一 安裝準備 1.首先從官網下載PostgreSQL壓縮包(也可以使用yum安裝),我們這裡使用的是10.1的版本 2.將文件上傳到linux服務區目錄(我們這裡放在/root 中) 3.解壓縮 tar -vxf postgresql-10.1.tar 壓縮包格式不同請註意替換命令 4.由於我們這裡 ...
一 安裝準備
1.首先從官網下載PostgreSQL壓縮包(也可以使用yum安裝),我們這裡使用的是10.1的版本
2.將文件上傳到linux服務區目錄(我們這裡放在/root 中)
3.解壓縮 tar -vxf postgresql-10.1.tar 壓縮包格式不同請註意替換命令
4.由於我們這裡使用的是root用戶登錄系統,需要再建立一個linux賬戶 例如testuser
二開始安裝
1.我們這裡還是使用的root用戶 現將工作目錄移至pgsql下 cd /root/postgresql-10.1
2.校驗安裝環境 ./configure --prefix=/root/postgresql-10.1
3.在校驗過程中,會提示缺少的依賴包,我們這裡缺少了三個依賴包,使用yum安裝即可(一般來說,linux服務環境沒有外網,yum安裝不能使用,這個問題後邊再解決)
yum install gcc
yum -y install -y readline-devel
yum install zlib-devel
4.檢驗完成後開始安裝
make && make install
5.環境變數配置
cd /etc
vi profile
export PGHOME=/root/postgresql-10.1
export PGDATA=~/root/postgresql-10.1/pgdatabase
export PATH=$PATH:$HOME/bin:/root/postgresql-10.1/bin
export PG_PATH=/root/postgresql-10.1/bin
export PATH=$PG_PATH:$PATH
這裡需要註意者幾個目錄 需要對testuser 賦權
5.初始化資料庫,這裡需要註意 下麵的命令root用戶不能運行,我們需要切換至testuser下
cd /root/postgresql-10.1/bin
initdb -D /root/postgresql-10.1/pgdatabase
6.啟動資料庫
./pg_ctl start -D /root/postgresql-10.1/pgdatabase
三檢驗
psql -p 5432 -U testuser(用戶名) -d postgres(預設DataBase)
登陸成功後出現如下命令台即為安裝成功
歡迎大家批評指正