好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PostgreSQL忘記postgres賬號密碼的解決方法

PostgreSQL忘記postgres賬號密碼的解決方法

熱門標簽:400電話申請客服 江蘇400電話辦理官方 地圖標注要花多少錢 電話機器人怎么換人工座席 天津開發區地圖標注app 濟南外呼網絡電話線路 廣州電銷機器人公司招聘 電銷機器人能補救房產中介嗎 移動外呼系統模擬題

PostgreSQL簡介

PostgreSQL是一個功能非常強大的、源代碼開放的客戶/服務器關系型數據庫管理系統(RDBMS)。PostgreSQL最初設想于1986年,當時被叫做Berkley Postgres Project。該項目一直到1994年都處于演進和修改中,直到開發人員Andrew Yu和Jolly Chen在Postgres中添加了一個SQL(Structured Query Language,結構化查詢語言)翻譯程序,該版本叫做Postgres95,在開放源代碼社區發放。

下面給大家介紹下PostgreSQL忘記postgres密碼的處理方法,具體內容如下所示:

PostgreSQL數據庫中,假如你忘記了postgres賬號的密碼或者由于工作交接問題,等交接到你手頭的時候,沒有postgres賬號密碼,那怎么辦呢?其實不用慌,像MySQL、SQL Server等數據庫一樣,只要你擁有操作系統權限,修改postgres超級賬號的密碼也非常方便簡單。下面測試環境為CentOS Linux release 7.2.1511 (Core), PostgreSQL數據庫版本為9.5。其它不同版本的操作其實是一樣的,只是略有細微差別。

1:定位pg_hba.conf文件位置

首先找到pg_hba.conf文件的位置,具體有下面這些方法:

方法1:locate定位pg_hba.conf文件的位置

$ locate pg_hba.conf
/usr/pgsql-9.5/share/pg_hba.conf.sample
/var/lib/pgsql/9.5/data/pg_hba.conf

方法2:find命令查找。

$ find / -name "pg_hba.conf" 2>%1 | grep -v "Permission denied"
/var/lib/pgsql/9.5/data/pg_hba.conf

2:修改pg_hba.conf配置文件

修改pg_hba.conf前最好做一個備份,這是一個良好的習慣,避免回滾的時候,你能輕松回撤所有操作。

#cp /var/lib/pgsql/9.5/data/pg_hba.conf /var/lib/pgsql/9.5/data/pg_hba.conf.20210125

在pg_hba.conf中找到類似下面這樣的地方:

# TYPE DATABASE USER ADDRESS  METHOD
 
# "local" is for Unix domain socket connections only
local all all   md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128  md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres  peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128  ident
 
# Allow access from all host to connect to this UAT server
host all all 0.0.0.0/0 md5

關于修改pg_hba.conf,如果你打算以socket方式在本機登錄數據庫,那么只需修改local這條記錄,將pg_hba.conf中的這個選項的的值從md5修改為trust

修改前
# "local" is for Unix domain socket connections only
local all all   md5
 
修改后
# "local" is for Unix domain socket connections only
local all all   trust

trust表示允許可信的本地連接。此時連接數據庫不用輸入密碼。

小知識:

TYPE表示主機類型,它的取值有下面這些:

local :表示是unix-domain的socket連接

host :表示TCP/IP socket

hostssl: 表示SSL加密的TCP/IP socket

如果你打算以TCP/IP方式訪問數據庫,即psql -h127.0.0.1 -Upostgres這樣的方式,那么必須修改host的配置。具體如下所示:

修改前:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
 
 
修改后:
# IPv4 local connections:
host all all 127.0.0.1/32 trust

3: 重啟PostgreSQL服務

重啟PostgreSQL服務的方法很多,這里不做過多介紹,選擇你常用的方式即可。

# service postgresql-9.5 stop
Redirecting to /bin/systemctl stop postgresql-9.5.service
# service postgresql-9.5 start
Redirecting to /bin/systemctl start postgresql-9.5.service
# service postgresql-9.5 status
Redirecting to /bin/systemctl status postgresql-9.5.service

4:重置賬號postgres的密碼

使用psql無密碼登錄,修改用戶postgres的密碼

alter user postgres with password '新的密碼';

方式1:

#psql -U postgres

方式2:

#psql

關于兩者,如果ssh是用postgres用戶連接服務器的話,那么直接psql即可,如果是root用戶連接服務器的話,必須用psql -U postgres

-bash-4.2$ psql
psql (9.5.6)
Type "help" for help.
 
postgres=# alter user postgres with password 'xxxxxxxx';
ALTER ROLE

5:恢復pg_hba.conf配置文件的修改

6:重啟PostgreSQL服務

到此這篇關于PostgreSQL忘記postgres賬號的密碼的解決方法的文章就介紹到這了,更多相關PostgreSQL忘記postgres密碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • postgresql 除法保留小數位的實例
  • PostgreSQL 性能優化之服務器參數配置操作
  • Postgresql的select優化操作(快了200倍)
  • postgresql關于like%xxx%的優化操作
  • PostgreSQL模糊匹配走索引的操作
  • postgresql 計算距離的實例(單位直接生成米)

標簽:海西 濮陽 辛集 昭通 榆林 杭州 溫州 寶雞

巨人網絡通訊聲明:本文標題《PostgreSQL忘記postgres賬號密碼的解決方法》,本文關鍵詞  PostgreSQL,忘記,postgres,賬號,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL忘記postgres賬號密碼的解決方法》相關的同類信息!
  • 本頁收集關于PostgreSQL忘記postgres賬號密碼的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 337p粉嫩大胆噜噜噜鲁| 国产精品秘?麻豆入口29| 夜里18款禁用软件app| 国产欧美日韩精久一品AV| 国产香蕉九九久久精品免费| 汉服女装齐胸襦裙h视频免费| 欧美zz00| 美女脱了内裤让男生| 免费看日批| 大胸美女???www| 可不可以日本电影免费完整版| 温润公子嗯啊太快了h| 国产91高潮拍在线观看摸78| 男人和女人差差差app| 另类videosbest欧美| 国产69精品久久久久久久久久久久 | 少妇[15P]| 东北女人奶水授乳milkhd| 好男人的神马免费观看视频| 午夜性做爰电影| 女bbbbxxxx毛片视频0| 国产亚洲一级毛片AAA片精品| 男女互摸很爽下面出水动态图| 国产精品一区二区三| 欧美日本一道高清二区三区| 欧美亚洲自拍偷拍| 成人AY视频黄app?入口| 男人j放进女人P全黄网站| 精品麻豆视频| 国产在线精品一区二区高清不卡| 91久久天天躁狠狠躁夜夜| 日久精品不卡一区二区| 免费又色又爽又黄18禁小说 | 6996电视影片免费人数| 久久久久久影院| 撩起裙子后面做h| 炕头淑芬翘起大白屁股视频| 女人一旦尝到粗硬的心理| 人禽杂配60分钟免费看| 国产高清自拍| 白白在线成人永久视频|