PostgreSQL密码重置方法

今天我在用命令行登陆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。重新启动数据库,输入密码,成功连接服务器。
参考链接:https://mp.csdn.net/mdeditor/96288907

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。

该方法参考连接:https://www.jianshu.com/p/1464f3b966e9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25032.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

复旦“首发”国产版 ChatGPT,名为 MOSS 惹群嘲!

2 月 20 日晚,复旦大学自然语言处理实验室发布了国内首个类 ChatGPT 模型 MOSS,并邀请公众参与内测(https://moss.fastnlp.top/#/)。 但由于瞬时访问压力过大,MOSS 服务器当晚就被挤崩了,引发了许多网友对 …

chatgpt赋能python:Python爬虫:如何使用Python爬取天气数据

Python 爬虫:如何使用 Python 爬取天气数据 Python 爬虫技术可以广泛应用于抓取互联网上的各种数据,包括网站上的文本、图片、音频、视频等。在这篇文章中,我们将介绍如何使用 Python 爬虫技术来抓取实时的天气数据。 爬取天气数据的工具 …

揭秘ChatGPT 数据集之谜:背后的故事与挑战

ChatGPT是一种基于人工智能技术的语言模型,能够进行自然语言交互。然而,这个引人注目的技术背后隐藏着一个谜团:其数据集的故事与挑战。本文将深入探索ChatGPT数据集的来源、构建过程以及相关挑战。 一、数据集来源 ChatGPT的数据集是通过对…

怎么把ubuntu系统从英文修改为中文界面

Ubuntu系统默认安装的语言是英文,有些小伙伴使用起来可能觉得不是很方便,ubuntu是支持中文界面的,修改方法也很简单,下面就来看看详细的操作。 1、更改语言之前首先确保你的虚拟机能够上网,不能上网是无法更改成功的。…

谁是世界上最好的编程语言?--编程语言70年浅谈

1、编程语言发展史纵览 严谨起见,本文提到的编程语言指的是「第三代高级编程语言」。 首先,我们从时间维度入手聊聊编程语言。一图胜千言,我们从目前主流的编程语言中,挑选出流行的、具有历史影响力的语言。把它们按时间从上往下…

开箱即用,你不可错过的好东西「GitHub 热点速览」

作者:HelloGitHub-小鱼干 近两周 ChatGPT 的应用雨后春笋般冒出来,占据了 GitHub 热榜半个版面,像是本周推荐能搞定一本电子书翻译的 bilingual_book_maker,有 ChatGPT buff 加成的小爱同学。除了开箱即用的 AI 应用之外&#xff…

两步开启研发团队专属ChatOps|极狐GitLab ChatOps 的设计与实践

本文来自: 彭亮 极狐(GitLab) 高级产品经理 郭旭东 极狐(GitLab) 资深创新架构师 舒文斌 极狐(GitLab) 高级网站可靠性工程师 最近几天,ChatGPT 真是杀疯了 ! 相信大家的朋友圈,已经被调戏、询问或探讨 ChatGPT 的贴子刷屏。 看到…

学妹用ChatGPT发了篇顶会

小时候特别羡慕大雄,因为他有可以帮他写作业的机器猫小叮当。 熬夜读论文,却无法得出一个好的idea,深夜薅头发苦恼的时候,就会想如果有一个机器人,给出一串指令就能马上生成一篇质量上佳的论文,就好了。 现…

巴比特 |元宇宙每日必读:《上海文旅元宇宙行动指引》发布,将启动5大专项行动,力争2025年上海文旅元宇宙产业规模突破500亿元...

摘要:据中国证券网报道,4 月 18 日,上海市文化和旅游局局长方世忠做客“2023 民生访谈”时表示,今年,文旅业全面复苏重振将是确定性事件,文旅正成为上海都市新消费的“核爆点”。在访谈中,方世忠…

超多制作模板的姓氏头像生成器微信小程序源码

简介: 超多制作模板的姓氏头像生成器微信小程序源码,这是一款姓氏头像制作小工具,内含丰富多样的模板提供制作。 以前的基本是固定位置生成,这款制作支持拖拽调整位置,自定义颜色,阴影等等。 云盘&#…

王炸!ChatGPT这算是彻底打脸马云。。。

在2019年的世界人工智能大会上,马斯克和马云针对人工智能话题上演了一场精彩对话。 马云:我不觉得AI是一种威胁,我不认为人工智能是很恐怖的东西,因为人类很聪明。 马斯克:一般大家都会低估人工智能的能力,…

mobilenet V3算法理解与代码解析

MobileNetV3是通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法设计改进而来,这里不讨论网络自动搜索,我们详细解读mobilenetV3的网络结构和代码实现。 深度可分离卷积将标准化卷积分解为逐深度卷积(depthwise convolution)和逐…

小米手机连接校园网无法跳转到登录界面

问题:小米手机 MIUI12 系统,在连接校园网后显示需要登录,但是无法跳转到登录界面。连接其他wifi是没有问题的,但凡是需要登录的wifi就不行,会出现 net:ERR_CONNECTION_RESET... 试过很多方法,感觉这可能是…

Sunny-Ngrok内网穿透,本地主机的服务可以通过外网访问

1. 注册登录 https://www.ngrok.cc/login 2. 然后在 隧道管理->开通隧道 购买认证次数,花费2元,然后再实名认证即可 3. 购买并认证成功之后刷新页面,再次进入开通隧道,并购买最后一个免费的服务器(有钱可以购买好一点的) 根据提示填写隧道信息 4. 在隧道管理复制隧道id,并…

揭秘“移动云杯”行业赛道——医疗行业应用子赛道

【赛道介绍】 借开发者之力,探究多样化场景需求,开拓算网新生态,面向全球开发者,探索多样化算力网络应用场景,鼓励参赛者基于移动云产品能力,开发形成丰富的算力网络创新应用。 【赛题介绍】 1、参赛对象&a…

揭秘 “移动云杯”行业赛道——云电脑创新应用子赛道

【赛道介绍】 随着云计算技术的不断发展和普及,云电脑已经成为了人们日常生活中不可或缺的一部分。云电脑的出现,不仅改变了人们的工作方式和生活方式,同时也促进了各个领域的发展。比如在教育领域,云电脑可以提供在线学习、教学互…

揭秘“移动云杯”行业赛道——工业行业应用子赛道

【赛道介绍】 借开发者之力,探究多样化场景需求,开拓算网新生态,面向全球开发者,探索多样化算力网络应用场景,鼓励参赛者基于移动云产品能力,开发形成丰富的算力网络创新应用。 【赛程安排】 说明&#xff…

YouTuBe各类优秀频道推荐一电影解说

电影解说推荐 目录 九筒空间站: 大聪看电影: 宇哥讲电影: 阿斗归来了: 麦绿素 dustdream: 解说加入了很多自己的想法和解析,非常不错。 爱好恐怖片的美男子: 电影爆博士: …

2023 世界人工智能大会顺利召开,持续关注 AI+ 应用发展趋势

1 2023 世界人工智能大会顺利召开,持续关注 AI应用发展趋势 2023 年丐界人巟智能大会二 7 月 6 日至 8 日在上海丼办,主题为 “智联丐界,生成未来”。本届大会聚焦大模型、智能算力和具身智能成立大模型测试验证不卋同创新中心,联…