PostgreSQL tar.gz在centos7上安裝
官網
https://www.postgresql.org/download/
拉到頁面最後
選 source
選擇自己需要的版本
我用的是12.3
然後等待下載 官網一般都很慢
1:上傳到虛擬機器
解壓 : tarz -zxvf postgresql-12.3.tar.gz
#建立使用者postgres
useradd postgres
#安裝依賴包
yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmake gcc* readline-devel
mkdir /opt/postgres
chown -R postgres:postgres /opt/postgres/
新增環境變數
開啟配置檔案
vi /etc/profile
移動到檔案最後 新增下面配置
export PATH=/opt/postgres/bin:
P
A
T
H
e
x
p
o
r
t
P
G
H
O
M
E
=
/
o
p
t
/
p
o
s
t
g
r
e
s
e
x
p
o
r
t
P
G
D
A
T
A
=
/
o
p
t
/
p
o
s
t
g
r
e
s
/
d
a
t
a
/
e
x
p
o
r
t
L
D
L
I
B
R
A
R
Y
P
A
T
H
=
PATH export PGHOME=/opt/postgres export PGDATA=/opt/postgres/data/ export LD_LIBRARY_PATH=
PATHexportPGHOME=/opt/postgresexportPGDATA=/opt/postgres/data/exportLDLIBRARYPATH=LD_LIBRARY_PATH:
P
G
H
O
M
E
/
l
i
b
/
e
x
p
o
r
t
P
A
T
H
=
PGHOME/lib/ export PATH=
PGHOME/lib/exportPATH=PGHOME/bin:
P
A
T
H
:
PATH:
PATH:HOME/bin
檢查環境 時間有點久
./configure --prefix=/opt/postgres/ --with-python --with-libxml --with-libxslt
執行:
Make
再執行 時間有點久
make install
初始化資料庫
切換使用者
su postgres
執行
/opt/postgres/bin/initdb -D $PGDATA -E UTF8
如果報錯,修改 $PGDATA =>/opt/postgres/data
/opt/postgres/bin/initdb -D /opt/postgres/data -E UTF8
修改配置 方便其他電腦連線
vi postgresql.conf
#找到listen_addresses和port引數,修改如下,也可根據自己需求修改
listen_addresses = ‘*’
port = 5432
#根據自己的網段設定下放行的ip規則
vi pg_hba.conf
IPv4 local connections:
host all all 192.168.0.0/16 md5
host的配置參照
啟動:
/opt/postgres/bin/pg_ctl -l /opt/postgres/server.log start
連線
備註:如果修改埠
建立賬號
CREATE USER test WITH PASSWORD ‘這裡是密碼,注意引號’;
Navcat 連線
相關文章
- 在Centos7上安裝DockerCentOSDocker
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- 在centos7上安裝mysql5.7CentOSMySql
- 在Centos7上安裝Redis6CentOSRedis
- 教你如何在CentOS7系統上安裝postgreSQL11CentOSSQL
- CentOS7下PostgreSQL安裝過程CentOSSQL
- Docker架構及在Centos7上安裝dockerDocker架構CentOS
- 在Centos7上安裝圖形化桌面工具CentOS
- 在 CentOS7 上安裝 zookeeper-3.4.9 服務CentOS
- Centos7上安裝dockerCentOSDocker
- 在CentOS7上安裝MySQL5.7-YUM源方式CentOSMySql
- vmware 線上安裝 CentOS7CentOS
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- VIM在CentOS7上的無root許可權安裝CentOS
- CentOS7安裝PostgreSQL15以及PostGIS3.3CentOSSQLS3
- mysql之tar.gz原始碼安裝MySql原始碼
- CentOS7上安裝和使用DockerCentOSDocker
- centos7上 IC工具的安裝CentOS
- Linux系統安裝jdk——.tar.gz版LinuxJDK
- centos7上keepalived的安裝和配置CentOS
- Centos7上安裝、破解bamboo6.0.3CentOS
- postgresql安裝不上怎麼解決SQL
- (原創)在Linux上安裝執行Python3(CentOS7為例)LinuxPythonCentOS
- CentOS7上安裝並配置Nginx、PHP、MySqlCentOSNginxPHPMySql
- 在Debian上安裝freeswitch
- 在virtualbox上安裝ubuntuUbuntu
- SDL在win上安裝
- 在docker上安裝AWVSDocker
- 在Ubuntu上安裝MariaDBUbuntu
- 在CentOS上安裝GitCentOSGit
- 在Linux上安裝gskitLinux
- 在CentOS上安裝dockerCentOSDocker
- 在Windows上安裝MavenWindowsMaven
- 在centos上安裝molochCentOS
- 在Android上安裝EntwareAndroid
- 在DebianStretch上安裝FFmpeg
- Centos 7 上安裝Postgresql10.5和PostGISCentOSSQL
- CentOS7安裝php、安裝MySqlCentOSPHPMySql