系統(tǒng):centos7
數(shù)據(jù)庫:Postgresql10
數(shù)據(jù)庫管理工具:Navicat Premium
首先是獲取安裝包,我選擇使用yum安裝,直接進入Postgresql官網(wǎng)找到需要安裝的Postgresql版本,這里以9.6版本為例,獲取下載連接后如下操作:https://yum.postgresql.org/repopackages.php

1.yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

2.利用下面的指令繼續(xù)完成剩余的安裝
yum install postgresql96-server postgresql96-contrib

3、安裝完畢之后需要初始化數(shù)據(jù)庫,在執(zhí)行命令前需要進入數(shù)據(jù)庫安裝目錄,我這里是/usr/pgsql-10/bin;之后執(zhí)行初始化語句完成數(shù)據(jù)庫初始化:

4、初始化數(shù)據(jù)庫之后要打開數(shù)據(jù)庫對服務(wù)并且設(shè)置開機自啟服務(wù):

5.接下來我選擇了數(shù)據(jù)庫默認的用戶,并且進入sql操作頁面修改其密碼,操作如下:

postgres=# alter user postgres with password 'postgres'
postgres-# \q
-bash-4.2$ exit
或者這種
sudo passwd -d postgres

6.如果系統(tǒng)開啟了防火墻服務(wù)需要關(guān)閉這個服務(wù)對數(shù)據(jù)庫對限制,如果沒有開啟不管,我這里防火墻本身就是關(guān)閉狀態(tài)。

啟動設(shè)備
systemctl stop postgresql-10.service
systemctl ?status postgresql-10.service
systemctl restart postgresql-10.service
7、在防火墻關(guān)閉的狀態(tài)下,要讓數(shù)據(jù)庫可以被遠程訪問,可以修改兩個權(quán)限文件,二者均在/var/lib/pgsql/9.6/data中,修改這兩個文件中的參數(shù),即可實現(xiàn)數(shù)據(jù)庫的遠程連接與管理。
至此,完成centos7下安裝postgresql的所有操作。

