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

主頁 > 知識庫 > 基于PostgreSQL密碼重置操作

基于PostgreSQL密碼重置操作

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

今天我在用命令行登陸postgresql的時候,忽然忘記密碼了,重試了N次還是不行,然后我就試著上網找解決之道,最后完美的解決了,可是后來我才發現還有個更簡單的方法,該篇博客用來記錄自己沙雕行為。

工具已登陸

這個就是最簡單的方法,你有工具登陸過,完全可以通過工具來修改(可是我當時完全沒想到這個。。。),我是通過Navicat來連接的,可以直接通過Navicat來修改步驟如下:

1、連接數據庫

2、點擊角色

3、選擇角色

4、填入新密碼

5、保存之后,關閉連接,編輯連接就OK了。

工具未登錄

Windows

1、找到Postgresql安裝目錄下的data,打開文件夾,找到pg_hba.conf

ps:如果大家找不到,那我推薦一個文件搜索神器:Listary,大家可以去試試,賊好用

2.用記事本格式打開,拉到最下面,找到所有md5,全都改為trust

3.重啟數據庫,然后連接數據庫,不輸入密碼,直接點連接,此時連接成功

ps:在windows的控制面板中,找到管理工具,然后找到服務:postgresql,點擊右鍵 ,重啟就行了。

4.修改密碼

在客戶端修改

alter user postgres with password 'YOUR PASSWORD'

5.或者重新打開pgAdmin(即數據庫),連接服務器,不輸入密碼,直接點連接,此時連接成功

6.修改密碼,右鍵登陸角色中要修改密碼的賬戶,打開屬性,點擊定義,輸入密碼,然后確定,此時修改密碼成功。如果重新打開定義會發現密碼欄里依舊空白,但此時密碼已是新密碼。

7,最后將第一二步中的trust改回md5。重新啟動數據庫,輸入密碼,成功連接服務器。

Linux

如果是Linux下的話:

1、找到pg_hba.conf路徑

運行

ps ax | grep postgres | grep -v postgres:

得到:

25653 pts/0 S+  0:00 /usr/lib/postgresql/9.3/bin/psql -h 192.168.10.10 -p 5432 -U postgres -W
26679 ?  S  0:00 /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.3/main/postgresql.conf
26924 pts/7 R+  0:00 grep --color=auto postgres

注意結果中有一個config_file,而config_file=/etc/postgresql/9.3/main/就是我們配置所在地

2、無密碼postgres登錄

修改pg_hba.confg

#原來是
host all    all    127.0.0.1/32   md5
# IPv6 local connections:
host all    all    ::1/128     md5
#改成
host all    all    127.0.0.1/32   trust
# IPv6 local connections:
host all    all    ::1/128     md5

ps:如果你重啟之后還是登陸不了,也可以將全部md5修改為trust

重啟postgresql服務

sudo service postgresql restart

登錄

psql -h 127.0.0.1 -U postgres

3、登錄修改密碼

修改密碼

alter user postgres with password 'YOUR PASSWORD'

最后將pg_hba修改回去就好啦,也就是將所有的trust還原為md5。

補充:centos 8 docker安裝postgresql修改密碼,遠程訪問設置

一,修改密碼

1,進入容器

docker exec -it 834f03380346 bash

2,修改密碼

二,遠程訪問設置

1,修改配置文件

1)、修改pg_hba.conf文件

配置用戶的訪問權限(#開頭的行是注釋內容):  

 # TYPE DATABASE USER CIDR-ADDRESS  METHOD
 # "local" is for Unix domain socket connections only
 local all all    trust
 # IPv4 local connections:
 host all all 127.0.0.1/32  trust
 host all all 0.0.0.1/0 md5
 # IPv6 local connections:
 host all all ::1/128  trust

2)、修改postgresql.conf文件,將數據庫服務器的監聽模式修改為監聽所有主機發出的連接請求。

定位到#listen_addresses = 'localhost'。PostgreSQL安裝完成后,默認只接受來自本機localhost的連接請求。

將行開頭都#去掉,將行內容修改為listen_addresses = '*'來允許數據庫服務器監聽來自任何主機的連接請求!

2,修改入站規則

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

2),firewall-cmd --reload

3,關閉防火墻

systemctl stop firewalld.service

4,重啟docker

systemctl restart docker.service

5,開啟防火墻

systemctl start firewalld.service

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 實現登錄及修改密碼操作
  • Postgresql 默認用戶名與密碼的操作
  • Mac系統重置PostgreSQL密碼的方法示例代碼
  • PostgreSQL忘記postgres賬號密碼的解決方法

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

巨人網絡通訊聲明:本文標題《基于PostgreSQL密碼重置操作》,本文關鍵詞  基于,PostgreSQL,密碼,重置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基于PostgreSQL密碼重置操作》相關的同類信息!
  • 本頁收集關于基于PostgreSQL密碼重置操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 娜美爆漫画羞羞漫画软件| 老妇80的bbwbbwbbw| 欧美日本三级| 贱妾被老爷公开调教成贱奴| 天天躁日日躁AAAXXⅩ秋霞网| 黄色软件免费看| 精品男同视频免费观看| 7M国产在线凹凸视频| 孕妇孕交???视频| 亚洲欧美在线不卡| 侵犯熟睡中的h| 狠狠人妻久久久久久综合九色| 国产91极品粉嫩小仙女| 岳的两片蚌肉缓缓张开乡村欲爱| 国产一级在线观看视频| 男女上下抽搐动态图gif| 我的放荡丝袜美腿老师| 午夜精品人妻无码一区二区三区| YIN荡嗯啊伦交激烈高潮视频| 99久久精品费精品国产一区二| 新疆美女裸体做爰XXX| 久久久91人妻精品一区二区三区| 天天干天天射天天插| 狠狠色噜噜狠狠狠狠91| 国产a级特黄的片子视频| 欧美男男GayGay?免费视频| 被男同桌在教室摸到娇喘| 日韩黄色三级电影| 久久er这里只有久久精品localhost| 用力?哦?高潮?喷了直播| 特色特黄的大片免费观看视频| 免费黄色观看| 男人和女人靠逼软件| 欧美放荡极品| 又大又长又粗又爽| 人妻无码AV天堂二区网站 | 情趣超市龟甲| 18—20岁精品无码免费A片| 免费精品偷拍国拍在线观看| 免费黄色网址网站| 国产农村一级片|