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

Cenots7 離線安裝部署PostgreSQL 的詳細(xì)過程

 更新時(shí)間:2022年10月23日 10:28:52   作者:我的院子  
這篇文章主要介紹了Cenots7 離線安裝部署PostgreSQL 的詳細(xì)過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1 PostgreSQL源碼包下載并復(fù)制

1.1PostgreSQL源碼包下載:

訪問PostgreSQL官網(wǎng)

選擇所需版本進(jìn)行下載,本次下載安裝版本為v14.5

1.2復(fù)制源碼包至服務(wù)器

使用SSH終端工具,遠(yuǎn)程連接服務(wù)器,并使用終端工具提供的上傳工具,把postgresql-14.5.tar.gz 上傳至服務(wù)器/usr/local/postgres14.5/src 文件夾下

建目錄文件夾的命令

[root@localhost local]# mkdir -p /usr/local/postgres14.5/src

2基于PostgreSQL源碼安裝

2.1解壓縮源碼

切換到源碼目錄

[root@localhost local]# cd /usr/local/postgres14.5/src

解壓gz

[root@localhost src]# gunzip postgresql-14.5.tar.gz

解壓tar

[root@localhost src]# tar -xf postgresql-14.5.tar

2.2檢查環(huán)境 指定安裝路徑

檢查環(huán)境,指定安裝目錄和服務(wù)端口

[root@localhost postgresql-14.5]# ./configure --prefix=/usr/local/pgsql-14.5 --with-pgport=5435

注意:使用configure腳本檢查,無錯(cuò)誤或警告提示方可進(jìn)行下一步編譯操作,若有錯(cuò)誤或警告提示需根據(jù)提示進(jìn)行相關(guān)操作。

2.3編譯

[root@localhost postgresql-14.5]# make

2.4安裝

[root@localhost postgresql-14.5]# make install

安裝位置在2.2 由 --prefix=/usr/local/pgsql-14.5中指定

3.postgresql的配置

提示:在本文檔的描述的安裝過程前,系統(tǒng)已經(jīng)安裝有其它版本的PostgreSQL,本次安裝非升級安裝。

3.1創(chuàng)建用戶和組

創(chuàng)建組

[root@localhost ~]# groupadd postgres

創(chuàng)建用戶并加入組

[root@localhost pgsql-14.5]#useradd -g postgres postgres

3.2創(chuàng)建數(shù)據(jù)庫庫文件存儲目錄、給postgres賦予權(quán)限

創(chuàng)建數(shù)據(jù)庫庫文件存儲目錄data

[root@localhost DISK-8T]# mkdir -p /run/media/postgres/data

data目錄授權(quán)給postgres.postgres

[root@localhost DISK-8T]# chown postgres.postgres /run/media/postgres/data

3.3初始化數(shù)據(jù)庫目錄

切換用戶

[root@localhost bin]# su – postgres

初始化數(shù)據(jù) -D指定初始化創(chuàng)建的數(shù)據(jù)庫的文件路徑

-bash-4.2$ /usr/local/pgsql-14.5/bin/initdb -D /run/media/postgres/data

提示:紅框中標(biāo)注為postgres14.5的啟動方式

/usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile start

3.4啟動停止postgres14.5

3.4.1啟動

切換用戶 PG是禁止使用超級管理員來運(yùn)行該命令的

[root@localhost lib]# su postgres

啟動數(shù)據(jù)庫

-bash-4.2$ /usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile start

3.4.2停止

切換到postgres用戶

[root@localhost pgsql]# su - postgres

上一次登錄:三 10月 19 13:31:02 CST 2022pts/0 上

-bash-4.2$ /usr/local/pgsql-14.5/bin/pg_ctl -D /run/media/postgres/data -l logfile stop

3.4.3權(quán)限不足的解決方法

切換到postgres用戶,運(yùn)行數(shù)據(jù)庫啟動命令報(bào)logfile: 權(quán)限不夠,可按下列方法解決:
編輯sudoers配置文件 ,按下圖紅框所示,給postgres用戶添加提升權(quán)限的配置

[root@localhost bin]# vi /etc/sudoers

3.4.4修改管理員密碼

說明:因服務(wù)器存在多個(gè)版本的PG,因此先在/ usr / bin中創(chuàng)建一個(gè)postgre14.5版本對應(yīng)的psql鏈接

[root@localhost psql]# ln -s /usr/local/pgsql-14.5/bin/psql /usr/bin/psql145

切換用戶

[root@localhost psql]# su - postgres

上一次登錄:三 10月 19 14:08:33 CST 2022pts/0 上

運(yùn)行postgre14.5 對應(yīng)的psql

-bash-4.2$ psql145
psql145 (14.5)
Type "help" for help.
postgres=#
修改管理員密碼
\q再exit退出

postgres=# alter role postgres with password '123';

3.5開啟遠(yuǎn)程訪問

3.5.1開啟遠(yuǎn)程訪問

切換到數(shù)據(jù)庫目錄

[root@localhost pgsql]# cd /run/media/postgres/data

修改postgresql.conf 配置文件,開啟遠(yuǎn)程訪問

把listen_addresses = 'localhost',修改成 listen_addresses = '*'

可在此文件中修改服務(wù)端口

[root@localhost postgre14.5Data]# vi postgresql.conf

3.5.2配置認(rèn)證方式

修改pg_hba.conf 添加遠(yuǎn)程訪問的認(rèn)證方式
未尾添加 host all all 0.0.0.0/0 md5

[root@localhost postgre14.5Data]# vi pg_hba.conf

3.5.3測試連接

使用Navicat測試數(shù)據(jù)庫連接

到此這篇關(guān)于Cenots7 離線安裝部署PostgreSQL 的文章就介紹到這了,更多相關(guān)PostgreSQL 離線安裝部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(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
  • windows PostgreSQL 9.1 安裝詳細(xì)步驟

    windows PostgreSQL 9.1 安裝詳細(xì)步驟

    這篇文章主要介紹了windows PostgreSQL 9.1 安裝詳細(xì)步驟,需要的朋友可以參考下
    2016-11-11
  • PostgreSQL中調(diào)用存儲過程并返回?cái)?shù)據(jù)集實(shí)例

    PostgreSQL中調(diào)用存儲過程并返回?cái)?shù)據(jù)集實(shí)例

    這篇文章主要介紹了PostgreSQL中調(diào)用存儲過程并返回?cái)?shù)據(jù)集實(shí)例,本文給出一創(chuàng)建數(shù)據(jù)表、插入測試數(shù)據(jù)、創(chuàng)建存儲過程、調(diào)用創(chuàng)建存儲過程和運(yùn)行效果完整例子,需要的朋友可以參考下
    2015-01-01
  • 在postgresql中運(yùn)行sql文件并導(dǎo)出結(jié)果的操作

    在postgresql中運(yùn)行sql文件并導(dǎo)出結(jié)果的操作

    這篇文章主要介紹了在postgresql中運(yùn)行sql文件并導(dǎo)出結(jié)果的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 對postgresql日期和時(shí)間的比較

    對postgresql日期和時(shí)間的比較

    文章介紹了在數(shù)據(jù)庫中處理日期和時(shí)間類型時(shí)的一些注意事項(xiàng),包括如何將字符串轉(zhuǎn)換為日期或時(shí)間類型,以及在比較時(shí)自動轉(zhuǎn)換的情況,作者建議在使用數(shù)據(jù)庫時(shí),根據(jù)具體情況進(jìn)行適當(dāng)?shù)念愋娃D(zhuǎn)換,以避免潛在的錯(cuò)誤
    2025-01-01
  • postgresql常用日期函數(shù)使用整理

    postgresql常用日期函數(shù)使用整理

    在開發(fā)過程中經(jīng)常要取日期的年,月,日,小時(shí)等值,下面這篇文章主要給大家介紹了關(guān)于postgresql常用日期函數(shù)使用整理的相關(guān)資料,文中通過代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • 如何將postgresql數(shù)據(jù)庫表內(nèi)數(shù)據(jù)導(dǎo)出為excel格式(推薦)

    如何將postgresql數(shù)據(jù)庫表內(nèi)數(shù)據(jù)導(dǎo)出為excel格式(推薦)

    這篇文章主要介紹了如何將postgresql數(shù)據(jù)庫表內(nèi)數(shù)據(jù)導(dǎo)出為excel格式(推薦),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • SQLite教程(七):數(shù)據(jù)類型詳解

    SQLite教程(七):數(shù)據(jù)類型詳解

    這篇文章主要介紹了SQLite教程(七):數(shù)據(jù)類型詳解,本文講解了存儲種類和數(shù)據(jù)類型、類型親緣性、比較表達(dá)式、操作符等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • pgpool復(fù)制和負(fù)載均衡操作

    pgpool復(fù)制和負(fù)載均衡操作

    這篇文章主要介紹了pgpool復(fù)制和負(fù)載均衡操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL實(shí)現(xiàn)定期備份的方法

    PostgreSQL實(shí)現(xiàn)定期備份的方法

    PostgreSQL定期備份功能可以自動備份數(shù)據(jù)庫,避免了手動備份過程中可能發(fā)生的錯(cuò)誤,也極大地減輕了管理員的工作壓力,所以本文將給大家介紹一下PostgreSQL實(shí)現(xiàn)定期備份的方法,需要的朋友可以參考下
    2024-03-03

最新評論

衡南县| 垦利县| 平昌县| 虹口区| 唐山市| 红桥区| 平度市| 星座| 乐昌市| 永春县| 天峨县| 自贡市| 黄平县| 扶沟县| 文山县| 德保县| 兴安盟| 新乡县| 奉贤区| 修武县| 江安县| 延安市| 徐汇区| 潍坊市| 灯塔市| 惠州市| 贵定县| 东乡族自治县| 泰安市| 大田县| 依兰县| 上杭县| 新密市| 青浦区| 绵阳市| 蚌埠市| 日喀则市| 鄂伦春自治旗| 鄂伦春自治旗| 定南县| 石屏县|