centos下postgres的安裝

2021-08-21 21:07:36 字數 981 閱讀 3129

1.進行安裝

sudo yum install postgresql-server postgresql-contrib
初始化

sudo postgresql-setup initdb
2.修改配置

sudo vim /var/lib/pgsql/data/pg_hba.conf
配置檔案目錄可能帶版本號,可以自己檢視一下。在檔案某尾加入一行,表示允許遠端密碼認證身份登入

host all all 0.0.0.0/0 md5
修改另乙個檔案

sudo vim /var/lib/pgsql/data/postgresql.conf
修改其中一行,去掉#,localhost改為*,效果如下,表示可以偵聽所有的ip

listen_addresses = '*'
重啟服務

sudo systemctl restart postgresql
3.配置使用者與密碼

修改系統使用者postgres的密碼

sudo passwd postgres
修改資料庫使用者postgres的密碼

sudo su postgres -c psql template1
這時候會出現新的提示符,輸入下面兩個命令,用新密碼替換 <***password***>:

alter user postgres with password ' <***password***> ';
(可選)關閉防火牆或者開放埠允許遠端訪問

sudo systemctl stop firewalld.service

centos 下postgres原始碼安裝

由於最近在做的tigase應用開發,資料庫使用的是postgresql 9.0.12,不能自動的使用yum install安裝了,因為現在源裡面的版本是8.3,無法滿足專案要求,特安裝了postgresql 9.0.12,只能原始碼編譯安裝了。1.提前安裝編輯原始碼所需要的工具和庫 安裝編譯原始碼所...

centOS下安裝postgres資料庫

需在root使用者許可權下安裝 yum install yum install postgresql11 yum install postgresql11 server 初始化資料庫,並使其自啟動服務 usr pgsql 11 bin postgresql 11 setup initdb syste...

linux下postgres自動備份

postgresql自動備份每天生成1個檔案並自動壓縮 1 編寫shell指令碼,儲存為 home db dump.sh pg dump db gzip home db db date y m d backup.gz date y m d 可自行設定。需要設定執行許可權,執行 chmod x dum...