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

PostgreSQL進行重置密碼的方法小結

 更新時間:2024年05月24日 09:45:34   作者:Xin學數(shù)據(jù)  
今天想測試一個PostgresSQL語法的 SQL,但是打開PostgresSQL之后沉默了,密碼是什么?日長月久的,漸漸就忘記了,于是開始了尋找密碼的道路,所以本文介紹了Postgresql忘記密碼,如何重置密碼,需要的朋友可以參考下

一、前言

系統(tǒng):windows系統(tǒng) 64位
Postgresql 版本:Postgresql 14

今天想測試一個PostgresSQL語法的 SQL,但是打開PostgresSQL之后沉默了。密碼是什么?
想來當初知識安裝隨便玩一下,也沒有太留意記一下密碼,結果日長月久的,漸漸就忘記了,于是開始了尋找密碼的道路。一開始想著用pgAdmin重置,但似乎沒有這樣的按鈕。上網(wǎng)找一找,發(fā)現(xiàn)還是有辦法的,網(wǎng)友給力!

二、重置密碼過程

2.1 修改配置文件

由于版本有一些差異,找到的教程中,pg_dba.conf文件的配置和我的文件配置也有所不同。教程配置文件如下:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5

我的配置文件如下:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                    scram-sha-256
# IPv4 local connections:
host    all             all             127.0.0.1/32           scram-sha-256
# IPv6 local connections:
host    all             all             ::1/128                scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                    scram-sha-256
host    replication     all             127.0.0.1/32           scram-sha-256
host    replication     all             ::1/128                scram-sha-256

雖然配置文件不一樣,但是處理方式大同小異,就是把相關的驗證方式改為trust,改完之后就是免密登錄的方式。

如果想了解具體是哪一個會生效,可以逐一測試,如果不想一個個測試,可以將全部都改為trust,后面修改完密碼之后再改回來就可以了,為了安全起見,記得要改回來哦!(可以考慮備份,改完后直接替換)

2.2 重啟windows服務

改完配置文件之后,可以使用調(diào)出服務,重啟PostgreSQL Server服務。重啟服務有幾種方法:
方法一:用快捷鍵win+R,輸入services.msc,回車或確定,然后會彈出系統(tǒng)服務界面,找到PostgreSQL Server服務,點擊重啟動即可。

方法二:如果你知道你的PostgreSQL Server服務的名稱,也可以通過以下命令net關閉和打開服務

net stop  <your PostgreSQL Server name>
net start <your PostgreSQL Server name>

2.3 登錄并重置密碼

打開命令行,依次輸入以下命令。注意修改密碼的引號內(nèi)填入自己新的密碼。

psql -U postgres  -- 登錄
ALTER USER postgres WITH PASSWORD '<your new password>';  -- 修改密碼

修改好了,后面我就可以通過123456登錄賬戶postgres了。

2.4 恢復配置文件

將剛剛修改的改回去。

將剛剛修改的改回去。

將剛剛修改的改回去。

另外,補充一點,配置文件剛剛修改的內(nèi)容,其實都是登錄數(shù)據(jù)庫的方式。除了免密登錄的trust,常用的兩種就是:md5和scram-sha-256。

md5使用不太安全的質(zhì)詢-響應機制,它可以防止密碼嗅探并避免以純文本形式將密碼存儲在服務器上,但如果攻擊者設法從服務器竊取密碼哈希,則無法提供任何保護。此外,MD5 散列算法現(xiàn)在不再被認為可以抵御確定的攻擊。但是,md5是目前使用較廣泛的方法。

scram-sha-256也是一種質(zhì)詢-響應方案,可防止在不受信任的連接上嗅探密碼,并支持以被認為是安全的加密散列形式將密碼存儲在服務器上。scram-sha-256是當前提供的方法中最安全的,但舊客戶端庫不支持它。

以上就是PostgreSQL進行重置密碼的方法小結的詳細內(nèi)容,更多關于PostgreSQL重置密碼的資料請關注腳本之家其它相關文章!

相關文章

  • postgresql 中position函數(shù)的性能詳解

    postgresql 中position函數(shù)的性能詳解

    這篇文章主要介紹了postgresql 中position函數(shù)的性能詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 對PostgreSQL中的慢查詢進行分析和優(yōu)化的操作指南

    對PostgreSQL中的慢查詢進行分析和優(yōu)化的操作指南

    在數(shù)據(jù)庫的世界里,慢查詢就像是路上的絆腳石,讓數(shù)據(jù)處理的道路變得崎嶇不平,想象一下,你正在高速公路上飛馳,突然遇到一堆減速帶,那感覺肯定糟透了,本文介紹了怎樣對?PostgreSQL?中的慢查詢進行分析和優(yōu)化,需要的朋友可以參考下
    2024-07-07
  • PostgreSQL 更新視圖腳本的注意事項說明

    PostgreSQL 更新視圖腳本的注意事項說明

    這篇文章主要介紹了PostgreSQL 更新視圖腳本的注意事項說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL 自增語法的用法說明

    PostgreSQL 自增語法的用法說明

    這篇文章主要介紹了PostgreSQL 自增語法的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Mysql?8.0.33?如何遷移至?Postgresql?16.2

    Mysql?8.0.33?如何遷移至?Postgresql?16.2

    由于云平臺需要改造,將Mysql替換成Postgresql,話說回來,Postgresql和Mysql語法有些差異,如何穩(wěn)妥的進行遷移,下面給大家分享Mysql?8.0.33?如何遷移至?Postgresql?16.2,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • PostgreSQL 實現(xiàn)快速刪除一個用戶

    PostgreSQL 實現(xiàn)快速刪除一個用戶

    這篇文章主要介紹了PostgreSQL 實現(xiàn)快速刪除一個用戶,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 在postgresql中運行sql文件并導出結果的操作

    在postgresql中運行sql文件并導出結果的操作

    這篇文章主要介紹了在postgresql中運行sql文件并導出結果的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL容器磁盤I/O監(jiān)控與優(yōu)化指南

    PostgreSQL容器磁盤I/O監(jiān)控與優(yōu)化指南

    在數(shù)據(jù)庫運維工作中,磁盤 I/O 性能直接影響著 PostgreSQL 的查詢響應速度和事務處理能力,本文給大家介紹了PostgreSQL容器磁盤I/O監(jiān)控與優(yōu)化指南,需要的朋友可以參考下
    2025-05-05
  • Linux CentOS 7安裝PostgreSQL9.3圖文教程

    Linux CentOS 7安裝PostgreSQL9.3圖文教程

    這篇文章主要為大家詳細介紹了Linux CentOS 7安裝PostgresSQL9.3圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • PostgreSQL教程(十):性能提升技巧

    PostgreSQL教程(十):性能提升技巧

    這篇文章主要介紹了PostgreSQL教程(十):性能提升技巧,本文講解了使用EXPLAIN、批量數(shù)據(jù)插入、關閉自動提交、使用COPY、 刪除索引、刪除外鍵約束等技巧,需要的朋友可以參考下
    2015-05-05

最新評論