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

您現在的位置:新疆網站建設-新疆網站制作-新疆二域設計>> 幫助中心>服務器相關>> Centos系統通過yum來安裝配置postgresql

Centos系統通過yum來安裝配置postgresql

作者:未知  來源:互聯網  發布時間:2025-08-16 16:13:16  點擊數:0

1、檢查安裝源

yum search postgresql


img1


如圖,確定為x86_64位


2、安裝

yum install postgresql-server


img2

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

安裝postgresql-server會附帶安裝上postgres客戶端,因此不必重復安裝。安裝完成,postgresql操作相關的命令都會添加到/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啟動之后,在本機只能切換到postgres用戶下才可以通過psql訪問。


3、初始化數據庫

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

postgresql-setup initdb


img6 

檢查一下數據庫存儲路徑:


img7 


3.1啟動數據庫:

以下是數據庫服務的相關命令

service postgresql start
service postgresql status
service postgresql restart

啟動數據庫服務,通過netstat -nat查看已經監聽本機127.0.0.1的5432端口。


img8 


4、登錄配置

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

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

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


img9 


可以看到通過psql命令已經登陸成功

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

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


img10 


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


img11 


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

host all all 0.0.0.0/0 trust


img12 


修改配置:

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

修改成功之后,重啟數據庫服務,監聽本機地址發生變化,不再是127.0.0.1了。

service postgresql restart


img13 


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


img14 


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


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

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