亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

基于PostgreSQL密碼重置操作
發(fā)布時(shí)間:2026-05-04 18:24:18

今天我在用命令行登陸p(′▽?zhuān)?ostgresql的基于時(shí)候,忽然忘記密碼了,密碼重試了N次還是重置不行,然后我就試著(zhù)上網(wǎng)找解決之道,操作(zuo)最后完美的基于解決了,可是密碼后來(lái)我才發(fā)現還有個(gè)更簡(jiǎn)單的方法,該篇博客用來(lái)記錄自己沙雕行為。重置

工具已登陸

這個(gè)就是操作最簡(jiǎn)單的方法,你有工具登陸過(guò),基于完全??可以通過(guò)工具來(lái)修改(可是密碼我(wo)當時(shí)完全沒(méi)想到這個(gè)。。重置。操作),基于我是密碼通過(guò)Navicat來(lái)(′?`)連接的,可以直接通過(guò)Navicat來(lái)修改步驟如下:

1、重置連接數據庫??

2、點(diǎn)擊角色

3、選擇角色

4、填入新密碼

5、(′ω`*)保存之后,關(guān)閉連接,編輯連接就OK了。

工具未登錄

Windo(?Д?)ws

1、找到P?ostgresql安裝目錄下的data,打開(kāi)文件夾,找到pg_hba.conf

ps:如果大家找不到??,那我推薦一個(gè)文件搜索神器:Li??stary,大家可以去試試,(′ω`)賊好用

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

3.重啟數據庫,然后連接數據庫,不輸入密碼,直接點(diǎn)連接,此時(shí)連接成功

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

4.修改密碼

在客戶(hù)端修改

1alter user postgres with password 'YOUR PASSWORD'

5.或者重新打開(kāi)p??gAdmin(即數據庫),連接服務(wù)器,不輸入密碼,直(╯°□°)╯︵ ┻━┻接點(diǎn)連接,此時(shí)連接成功

6.修改密碼,右鍵登陸角色中要修改密碼的賬戶(hù),打開(kāi)屬性,點(diǎn)擊定義,輸入密碼,然后確定,此時(shí)修改密碼成功。如果重新打開(kāi)定義會(huì )發(fā)現密碼欄里依舊空白,但此時(shí)密碼已是新密碼。

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

Linux

如果是Linux下的話(huà):

1、找到pg_hba.conf路徑

運行

1ps ax | grep postgres | grep -v postg(′?ω?`)res:

得到:

25653 pts/0 S+ 0:00 /usr/lib/postgresql/9.3/bin/psql -h 192.168.1??0.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/postgr??esql.conf
26924 pts/7 R+ 0:00 grep --color=auto postgres

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

2、無(wú)密碼postgres登錄

#原來(lái)是
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修改為(wei)trust

重啟postgresql服務(wù)

1sudo service postgresql restart

登錄

1psql -h 127.0.0.1 -U postgres

3、登錄修改密碼

修改密碼

1alter user postgres with password 'YOUR PASSWORD'

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

補充:centos 8 docker安裝postgresql修改密碼,遠程訪(fǎng)問(wèn)設置

一,修改密碼

1,進(jìn)入容器

1docker exec -it 834f03380346 bash

2,修改密碼

二,遠程訪(fǎng)問(wèn)設置

1,修改配置文件

1)、修改pg_hba.conf文件

配置用戶(hù)??的訪(fǎng)問(wèn)權限(#開(kāi)頭的行是注釋內容):

# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
loca(′▽?zhuān)?l all all trust
# IPv4 local connec(′;д;`)tions:
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文件,將數據庫服務(wù)器的監聽(tīng)模式修改為監聽(tīng)所有主機發(fā)出的連接請求。

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

將行開(kāi)頭( ?ω?)都#去掉,將行內容修改為listen_addresses = '*'來(lái)允許數據庫服務(wù)器監聽(tīng)來(lái)自任何主機的連接請求!

2,修改入站規則

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

2),firewall-cmd --reload

3,關(guān)閉防火墻

1systemctl stop firewalld.service

4(′_ゝ`),重啟docker

1systemctl restart docker.service

5,開(kāi)啟防火墻

1systemctl start firewalld.servi??ce??

文章來(lái)源:腳本之家

來(lái)源地址:https://w??ww.jb51.net/artic??le/204346.htm

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 湖州市| 厦门市| 济宁市| 项城市| 松原市| 富平县| 宝应县| 楚雄市| 泗阳县| 龙陵县| 奈曼旗| 公安县| 昌都县| 汾阳市| 监利县| 聂拉木县| 新乐市| 大丰市| 胶南市| 龙山县| 北碚区| 丹棱县| 平安县| 中西区| 彭阳县| 呼图壁县| 托克逊县| 遵义县| 湘阴县| 舞钢市| 芜湖县| 霸州市| 康乐县| 新龙县| 随州市| 甘南县| 格尔木市| 菏泽市| 松滋市| 秦皇岛市| 揭阳市| http://444 http://444 http://444 http://444 http://444 http://444