欧美亚洲_中文字幕在线看_免费污视频_99福利视频_狠狠干天天操_天天做天天干_老女人丨91丨九色_久久视频这里只有精品_超碰成人av_毛片成人_91欧美日韩_青青操影院_俺也去av_亚洲图片一区二区三区_午夜伦理在线观看_天天毛片_久久国产视频精品_成人久久精品人妻一区二区三区

您現(xiàn)在的位置:新疆網(wǎng)站建設(shè)-新疆網(wǎng)站制作-新疆二域設(shè)計(jì)>> 幫助中心>服務(wù)器相關(guān)>> Centos系統(tǒng)通過yum來安裝配置postgresql

Centos系統(tǒng)通過yum來安裝配置postgresql

作者:未知  來源:互聯(lián)網(wǎng)  發(fā)布時間:2025-08-16 16:13:16  點(diǎn)擊數(shù):0

1、檢查安裝源

yum search postgresql


img1


如圖,確定為x86_64位


2、安裝

yum install postgresql-server


img2

2.1安裝完成后確定命令都已配置好

安裝postgresql-server會附帶安裝上postgres客戶端,因此不必重復(fù)安裝。安裝完成,postgresql操作相關(guān)的命令都會添加到/usr/bin目錄下,可以在命令行下直接使用。

which psql
which postgresql-setup
whereis postgresql-setup


img3 


檢查一下版本信息:

psql --version

img4

2.2 查看生成的用戶

cut -d : -f 1 /etc/passwd


img5 


安裝完成的同時,還會生成postgres用戶,postgresql啟動之后,在本機(jī)只能切換到postgres用戶下才可以通過psql訪問。


3、初始化數(shù)據(jù)庫

安裝完成之后,不要啟動數(shù)據(jù)庫,先執(zhí)行初始化,初始化之后,會生成postgresql的配置文件和數(shù)據(jù)庫文件,他們都會存放在路徑/var/lib/pgsql/data

postgresql-setup initdb


img6 

檢查一下數(shù)據(jù)庫存儲路徑:


img7 


3.1啟動數(shù)據(jù)庫:

以下是數(shù)據(jù)庫服務(wù)的相關(guān)命令

service postgresql start
service postgresql status
service postgresql restart

啟動數(shù)據(jù)庫服務(wù),通過netstat -nat查看已經(jīng)監(jiān)聽本機(jī)127.0.0.1的5432端口。


img8 


4、登錄配置

默認(rèn)情況下,我們使用psql postgres命令登錄,使用的是root用戶,會提示沒有這個角色,需要切換到postgres用戶,然后直接登錄:

需要設(shè)置下postgrep用戶的密碼,設(shè)置成功后切換到該用戶

passwd postgres
su - postgres
\l 查看所有
\q 退出


img9 


可以看到通過psql命令已經(jīng)登陸成功

需要解決root用戶下無法通過psql -U postgres登錄的問題,我們需要修改/var/lib/pgsql/data里的配置文件pg_hba.conf,將

local all all peer
修改為:
local all all trust


img10 


另外,我們需要讓外部IP能夠連接本機(jī)的postgresql,我們需要修改postgresql.conf配置文件中的listen_addresses屬性為"*"


img11 


并且在pg_hba.conf配置文件中新增一行配置:

host all all 0.0.0.0/0 trust


img12 


修改配置:

配置文件經(jīng)過初始化之后,全部會生成在/var/lib/pgsql/data目錄下:

修改成功之后,重啟數(shù)據(jù)庫服務(wù),監(jiān)聽本機(jī)地址發(fā)生變化,不再是127.0.0.1了。

service postgresql restart


img13 


本地可以在root用戶下使用psql -U postgres直接登錄了,不會報(bào)錯。


img14 


遠(yuǎn)程登錄的時候,需要用戶名和密碼,在windows上可以使用navicat premium成功連接。至此,安裝過程完成。

關(guān)鍵字: Centos postgresql 安裝配置

上一篇:Linux 下 zip 文件解壓亂碼如何解決
下一篇:完全卸載nginx的詳細(xì)步驟

版權(quán)所有 新疆二域信息技術(shù)有限公司 All Rights Reserved 地址:烏魯木齊市北京南路高新街217號盈科廣場B座615 備案號:新ICP備14003571號-6 新公網(wǎng)安備 65010402000050號