最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux系統(tǒng)上安裝PostgreSQL數(shù)據(jù)庫

 更新時(shí)間:2022年03月26日 16:41:22   作者:.NET開發(fā)菜鳥  
這篇文章介紹了在Linux系統(tǒng)上安裝PostgreSQL數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、準(zhǔn)備工作

這里使用的Linux操作系統(tǒng)是Centos7,選擇在虛擬機(jī)上面裝Centos7系統(tǒng),然后在虛擬機(jī)上面安裝PostgreSQL。

二、安裝PostgreSQL

2.1、選擇版本

進(jìn)入PostgreSQL官網(wǎng)下載界面,找到Centos相關(guān)下載信息。官網(wǎng)下載地址:https://www.postgresql.org/download/linux/redhat/

2.2、安裝yum源

根據(jù)上面選擇的版本的yum進(jìn)行安裝:

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

如下圖所示:

2.3、安裝PostgreSQL

使用下面的命令安裝PostgreSQL:

yum install postgresql12-server

如下圖所示:

在安裝過程中會有提示輸入的地方,都統(tǒng)一選擇輸入“y”,安裝完成界面如下圖所示:

三、設(shè)置PostgreSQL

在上面的步驟中,我們只是安裝了PostgreSQL,接下來要對PostgreSQL進(jìn)行一些設(shè)置。

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

使用下面的命令對數(shù)據(jù)庫進(jìn)行初始化:

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

如下圖所示:

初始化數(shù)據(jù)庫完成以后,會在/var/lib/pgsql目錄下創(chuàng)建名為12的文件夾,12為數(shù)據(jù)庫版本,如果安裝的是其他版本的PostgreSQL,對應(yīng)的是其版本號(11、9.5)。這里如果已經(jīng)有對應(yīng)版本的文件夾了,初始化這一步會報(bào)錯(cuò),需要你自行去刪除對應(yīng)的文件夾,再去初始化。

3.2、設(shè)置數(shù)據(jù)庫自啟動

使用下面的命令設(shè)置數(shù)據(jù)庫自啟動

systemctl enable postgresql-12
systemctl start postgresql-12

如下圖所示:

3.3、修改密碼

安裝完P(guān)ostgreSQL數(shù)據(jù)庫以后,默認(rèn)會創(chuàng)建一個(gè)名為postgres的Linux登錄用戶名,這里需要進(jìn)行密碼修改

注意:這里修改的是Linux系統(tǒng)登錄的賬號密碼,不是PostgreSQL數(shù)據(jù)庫的密碼,后面會修改PostgreSQL數(shù)據(jù)庫的密碼。

使用下面的命令修改postgres用戶的登錄密碼:

passwd postgres

這里的postgres表示要修改密碼的用戶名。如下圖所示:

3.4、設(shè)置允許遠(yuǎn)程連接

目前安裝的數(shù)據(jù)庫,只能在本機(jī)進(jìn)行登錄,我們需要設(shè)置一些遠(yuǎn)程連接信息,允許所有的計(jì)算機(jī)都能訪問到該數(shù)據(jù)庫。

使用vim命令編輯文件,如果沒有vim命令,首先需要安裝vim命令:

yum install vim

如下圖所示:

安裝完成界面如圖所示:

首先進(jìn)入data目錄

cd  /var/lib/pgsql/12/data

如下圖所示:

對postgresql.conf文件進(jìn)行編輯:

vim postgresql.conf

如下圖所示:

找到listen_addresses節(jié)點(diǎn)進(jìn)行修改,修改前內(nèi)容:

把listen_addresses前面的#去掉,然后將localhost修改為*,修改后的內(nèi)容如下:

最好保存退出。

還是在同樣目錄下,對pg_hba.conf文件進(jìn)行編輯:

vim pg_hba.conf

 如下圖所示:

這里對IPv4內(nèi)容進(jìn)行修改,修改前文件內(nèi)容:

修改為文件內(nèi)容:

最后保存退出。

3.5、重啟服務(wù)

上面的步驟對文件進(jìn)行了修改,需要重啟數(shù)據(jù)庫服務(wù)才能使修改的文件生效:

systemctl restart postgresql-12

如下圖所示:

3.6、修改數(shù)據(jù)庫密碼

用postgres賬號登錄Centos,并修改數(shù)據(jù)庫用戶密碼(或者直接su postgres切換過去)

ssh postgres@192.168.241.128 -p 22

如下圖所示:

然后修改數(shù)據(jù)庫用戶密碼

psql -U postgres
 \password

如下圖所示:

查看PostgreSQL版本信息

3.7、使用客戶端測試登錄

上面的步驟都完成以后,我們接下來使用客戶端工具來測試是否可以連接PostgreSQL數(shù)據(jù)庫。

注意:PostgreSQL默認(rèn)使用的是5432端口,測試之前要把5432端口加入到防火墻中,或者關(guān)閉防火墻,否則客戶端連接不上,這里選擇把5432端口加入到防火墻中

firewall-cmd --zone=public --add-port=5432/tcp --permanent

如下圖所示:

修改完配置之后,需要重啟防火墻:

firewall-cmd --reload

如下圖所示:

然后使用Navicat作為客戶端測試連接PostgreSQL:

這樣就表示連接成功了。

到此這篇關(guān)于在Linux系統(tǒng)上安裝PostgreSQL數(shù)據(jù)庫的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • PostgreSQL數(shù)據(jù)庫備份還原全攻略

    PostgreSQL數(shù)據(jù)庫備份還原全攻略

    本文主要介紹邏輯備份和連續(xù)歸檔方式的備份及還原,文件系統(tǒng)級備份由于比較簡單,這里不在贅述,以下操作使用的數(shù)據(jù)庫版本為PostgreSQL 12.5,不同的數(shù)據(jù)庫版本在進(jìn)行連續(xù)歸檔操作時(shí)會有細(xì)微差異,需要的朋友可以參考下
    2024-04-04
  • 基于PostgreSQL pg_hba.conf 配置參數(shù)的使用說明

    基于PostgreSQL pg_hba.conf 配置參數(shù)的使用說明

    這篇文章主要介紹了基于PostgreSQL pg_hba.conf 配置參數(shù)的使用說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL教程(十八):客戶端命令(2)

    PostgreSQL教程(十八):客戶端命令(2)

    這篇文章主要介紹了PostgreSQL教程(十八):客戶端命令(2),本文講解了pg_dump、pg_restore、psql、內(nèi)置命令應(yīng)用示例等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Postgresql 默認(rèn)用戶名與密碼的操作

    Postgresql 默認(rèn)用戶名與密碼的操作

    這篇文章主要介紹了Postgresql 默認(rèn)用戶名與密碼的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Postgresql 動態(tài)統(tǒng)計(jì)某一列的某一值出現(xiàn)的次數(shù)實(shí)例

    Postgresql 動態(tài)統(tǒng)計(jì)某一列的某一值出現(xiàn)的次數(shù)實(shí)例

    這篇文章主要介紹了Postgresql 動態(tài)統(tǒng)計(jì)某一列的某一值出現(xiàn)的次數(shù)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL對GROUP BY子句使用常量的特殊限制詳解

    PostgreSQL對GROUP BY子句使用常量的特殊限制詳解

    這篇文章主要介紹了PostgreSQL對GROUP BY子句使用常量的特殊限制詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • PostgreSQL實(shí)現(xiàn)交叉表(行列轉(zhuǎn)換)的5種方法示例

    PostgreSQL實(shí)現(xiàn)交叉表(行列轉(zhuǎn)換)的5種方法示例

    這篇文章主要給大家介紹了關(guān)于PostgreSQL實(shí)現(xiàn)交叉表(行列轉(zhuǎn)換)的5種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • PostgreSQL入門簡介

    PostgreSQL入門簡介

    PostgreSQL是一個(gè)免費(fèi)的對象-關(guān)系型數(shù)據(jù)庫服務(wù)器(ORDBMS),遵循靈活的開源協(xié)議BSD。這篇文章主要介紹了PostgreSQL入門簡介,需要的朋友可以參考下
    2020-12-12
  • Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作

    Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作

    這篇文章主要介紹了Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 對Postgresql中的json和array使用介紹

    對Postgresql中的json和array使用介紹

    這篇文章主要介紹了對Postgresql中的json和array使用介紹,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論

大关县| 梓潼县| 安化县| 兖州市| 中方县| 绵竹市| 竹北市| 贵定县| 南靖县| 蒲城县| 游戏| 宜昌市| 永善县| 那曲县| 阿拉善右旗| 红河县| 手机| 永吉县| 拜泉县| 奉化市| 昌邑市| 淄博市| 荆门市| 连江县| 峡江县| 肇东市| 梅河口市| 莱阳市| 石景山区| 武清区| 衡阳市| 灵璧县| 酉阳| 德令哈市| 黎平县| 上蔡县| 绥德县| 平凉市| 南投县| 柳河县| 黄梅县|