postgresql基本配置

環境:centos7

postgresql安裝

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql12
 yum install postgresql12-server

初始化數據庫

/usr/pgsql-12/bin/postgresql-12-setup initdb

Postgresql安裝目錄是/usr/pgsql-12
Postgresql數據目錄是/var/lib/pgsql/版本號/data/

在這裏,如果在裝系統開始分配var空間足夠大則可以繼續,如果分配var空間不夠,我們需要更改數據目錄,在這裏,我們假設var空間足夠大。直接開始初始化。
/usr/pgsql-12/bin/postgresql-10-setup initdb

設置開機啓動

systemctl enable postgresql-12
systemctl start postgresql-12

登錄postgresql並設置密碼

登錄到postgres用戶,輸入psql
在這裏插入圖片描述
設置密碼

ALTER USER postgres WITH PASSWORD '密碼';

退出\q 或者 exit

配置遠程登錄

修改pg_hba.conf文件,配置可訪問的IP段

vi /var/lib/pgsql/12/data/pg_hba.conf

在末尾添加: host all all 0.0.0.0 0.0.0.0 md5 ,表示運行任何IP連接
修改前
在這裏插入圖片描述
修改後
在這裏插入圖片描述

修改postgresql.conf文件,配置監聽地址

vi /var/lib/pgsql/12/data/postgresql.conf


#listen_addresses = ‘localhost’
的註釋去掉並改爲
listen_addresses = ‘*’
在這裏插入圖片描述
重啓postgresql

systemctl restart postgresql-12
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章