欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PostgreSQL初始化配置的實現(xiàn)小結(jié)

 更新時間:2025年11月06日 09:50:54   作者:xwupiaomiao  
本文主要介紹了PostgreSQL初始化配置的實現(xiàn)小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、PostgreSQL安裝

dnf install -y postgresql-server
# 初始化pgsql
/usr/bin/postgresql-setup --initdb
# 啟用pgsql
systemctl enable postgresql.service
systemctl start postgresql.service

二、PostgreSQL配置遠程訪問

1、編輯/var/lib/pgsql/16/data/postgresql.conf(通過默認倉庫安裝路徑是:/var/lib/pgsql/data/postgresql.conf),取消注釋并修改:

listen_addresses = '*'       # 允許所有IP訪問
port = 5432                  # 默認端口

2、編輯/var/lib/pgsql/16/data/pg_hba.conf(通過默認倉庫安裝路徑是:/var/lib/pgsql/data/pg_hba.conf),按需選擇以下配置

# local行僅針對Unix域套接字連接,不涉及網(wǎng)絡
# host行針對TCP/IP連接
# 允許本地socket連接訪問數(shù)據(jù)庫
local  all     all                      md5
# 允許本地TCP連接(127.0.0.1)使用md5:
host   all     all      127.0.0.1/32    md5
# 允許所有IP訪問數(shù)據(jù)庫
host   all     all      0.0.0.0/0       md5
# 允許某網(wǎng)段訪問數(shù)據(jù)庫:
host   all     all      192.168.1.0/24  md5
# 允許admin用戶通過127.0.0.1訪問數(shù)據(jù)庫
host   all     admin    127.0.0.1/32    md5
# 允許admin用戶通過127.0.0.1訪問訪問testdb庫
host   testdb  admin    127.0.0.1/32    md5

3、重啟PostgreSQL

systemctl restart postgresql
service postgresql restart

三、PostgreSQL認證方式

1、使用md5/password認證
遠程連接認證必需使用md5/password方式,本地TCP/IP連接使用md5或scram-sha-256(scram-sha-256:一般在較新版本中使用,需要客戶端庫也支持SCRAM,且pg_hba.conf與pgcrypto支持),需要修改pg_hba.conf(pg_hba.conf文件位置:/var/lib/pgsql/data/pg_hba.conf或/etc/postgresql/XX/main/pg_hba.conf)

2、使用Ident/Peer認證
Ident/Peer驗證通常在本地連接時通過操作系統(tǒng)用戶與數(shù)據(jù)庫用戶的映射來工作,如果沒有正確映射也會失敗。確保你在操作系統(tǒng)是以同名用戶運行(系統(tǒng)中也需要有admin用戶),并且pg_hba.conf中的local/host行匹配該使用者。四、PostgreSQL常用操作

# 進入 psql
sudo -u postgres psql
# 創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE testdb;
# 創(chuàng)建用戶:
CREATE USER admin WITH PASSWORD 'admin123';
# 授予用戶訪問testdb數(shù)據(jù)庫權(quán)限:
GRANT ALL PRIVILEGES ON DATABASE testdb TO admin;
# 查看所有數(shù)據(jù)庫
\l
# 切換到testdb庫
\c testdb
# 查看數(shù)據(jù)庫里的表
\dt
# 查看當前數(shù)據(jù)庫名稱
SELECT current_database();
# 退出
\q
# 遠程登陸PostgreSQL
psql -h 127.0.0.1 -U admin -d testdb -W admin123

到此這篇關(guān)于PostgreSQL初始化配置的實現(xiàn)小結(jié)的文章就介紹到這了,更多相關(guān)PostgreSQL初始化配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PostgreSQL使用SQL實現(xiàn)俄羅斯方塊的示例

    PostgreSQL使用SQL實現(xiàn)俄羅斯方塊的示例

    基于PostgreSQL實現(xiàn)的俄羅斯方塊游戲項目Tetris-SQL,通過純SQL代碼和數(shù)據(jù)庫操作重構(gòu)了經(jīng)典游戲邏輯,展現(xiàn)了SQL語言的圖靈完備性和技術(shù)潛力,本文介紹PostgreSQL使用SQL實現(xiàn)俄羅斯方塊的示例,感興趣的朋友一起看看吧
    2022-04-04
  • PostgreSQL創(chuàng)建新用戶所遇見的權(quán)限問題以及解決辦法

    PostgreSQL創(chuàng)建新用戶所遇見的權(quán)限問題以及解決辦法

    這篇文章主要給大家介紹了關(guān)于PostgreSQL創(chuàng)建新用戶所遇見的權(quán)限問題以及解決辦法, 在PostgreSQL中創(chuàng)建一個新用戶非常簡單,但可能會遇到權(quán)限問題,需要的朋友可以參考下
    2023-09-09
  • PostgreSQL實現(xiàn)批量插入、更新與合并操作的方法

    PostgreSQL實現(xiàn)批量插入、更新與合并操作的方法

    這篇文章主要給大家介紹了關(guān)于PostgreSQL實現(xiàn)批量插入、更新與合并操作的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • Windows下Postgresql下載與配置方法

    Windows下Postgresql下載與配置方法

    這篇文章主要為大家詳細介紹了Windows下Postgresql下載與配置方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Postgresql根據(jù)響應數(shù)據(jù)反向?qū)崿F(xiàn)建表語句與insert語句的過程

    Postgresql根據(jù)響應數(shù)據(jù)反向?qū)崿F(xiàn)建表語句與insert語句的過程

    根據(jù)已有數(shù)據(jù),可構(gòu)建名為products的表,包含id(自增主鍵)、title(非空字符串)、progress(非空整數(shù))三個字段,建表后,可通過insert語句插入數(shù)據(jù),這種反向操作有助于從現(xiàn)有數(shù)據(jù)結(jié)構(gòu)出發(fā),快速構(gòu)建數(shù)據(jù)庫表,并進行數(shù)據(jù)填充,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法總結(jié)

    PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法總結(jié)

    在PostgreSQL中創(chuàng)建表命令用于在任何給定的數(shù)據(jù)庫中創(chuàng)建新表,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL表操作之表的創(chuàng)建及表基礎(chǔ)語法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • PostgreSQL中的N''和::bpchar使用

    PostgreSQL中的N''和::bpchar使用

    文章主要介紹了在SQL中不同字符串類型的使用和區(qū)別,包括N'、::bpchar、VARCHAR(n)、CHAR(n)和TEXT等,并通過示例展示了它們在查詢結(jié)果中的表現(xiàn)
    2025-01-01
  • 詳解PostgreSql數(shù)據(jù)庫對象信息及應用

    詳解PostgreSql數(shù)據(jù)庫對象信息及應用

    這篇文章主要介紹了PostgreSql數(shù)據(jù)庫對象信息及應用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • PostgreSQL12同步流復制搭建及主備切換方式

    PostgreSQL12同步流復制搭建及主備切換方式

    這篇文章主要介紹了PostgreSQL12同步流復制搭建及主備切換方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • pg中replace和translate的用法說明(數(shù)據(jù)少的中文排序)

    pg中replace和translate的用法說明(數(shù)據(jù)少的中文排序)

    這篇文章主要介紹了pg中replace和translate的用法說明(數(shù)據(jù)少的中文排序),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01

最新評論