news 2026/4/18 5:30:10

HighGo Database企业版忘记密码处理方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HighGo Database企业版忘记密码处理方法

@[toc]#

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7,Microsoft Windows (64-bit) 2012 R2,Microsoft Windows (64-bit) 2012
版本:4.1.1

症状

企业版数据库忘记密码无法登陆数据库。

解决方案

重设密码步骤如下:

1.找到忘记密码的数据库所在的data目录。

2.进入该目录找到pg_hba.conf文件。

3.修改访问限制列表,将来自127.0.0.1(本机)的这一条的METHOD项改为trust。例:host all all 127.0.0.1/32 md5(md5改为trust);

  1. 进入highgo数据库,使用以下语句修改密码并重载数据库使之生效。

highgo=# alter user highgo with password ‘密码’;

highgo=# select pg_reload_conf();

5.最后把pg_hba.conf修改的trust改回原来的md5,重载数据库使之生效。

注:pg_hba.conf文件访问限制列表METHOD选项如下

1)ident是Linux下HGDB默认的local认证方式,凡是能正确登录服务器的操作系统用户(注:不是数据库用户)就能使用本用户映射的数据库用户不需密码登录数据库。用户映射文件为pg_ident.conf,这个文件记录着与操作系统用户匹配的数据库用户,如果某操作系统用户在本文件中没有映射用户,则默认的映射数据库用户与操作系统用户同名。比如,服务器上有名为user1的操作系统用户,同时数据库上也有同名的数据库用户,user1登录操作系统后可以直接输入psql,以user1数据库用户身份登录数据库且不需密码。很多初学者都会遇到psql -U username登录数据库却出现“username ident 认证失败”的错误,明明数据库用户已经createuser。原因就在于此,使用了ident认证方式,却没有同名的操作系统用户或没有相应的映射用户。解决方案:1、在pg_ident.conf中添加映射用户;2、改变认证方式。

2)md5是常用的密码认证方式,如果你不使用ident,最好使用md5。密码是以md5形式传送给数据库,较安全,且不需建立同名的操作系统用户。

3)password是以明文密码传送给数据库,建议不要在生产环境中使用。

4)trust是只要知道数据库用户名就不需要密码或ident就能登录,建议不要在生产环境中使用。

5)reject是拒绝认证。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:28:27

ArcGIS应用教学——新能源选址中的气象分析

前期准备ArcGIS(本文使用ArcGIS Pro) 示例数据(包括DEM高程文件、气象站点(点)、道路(线)和行政区(面)等) 在地球资源数据云的学术社区同名文章中一、新能源选址与GIS应用概述新能源…

作者头像 李华
网站建设 2026/4/18 7:54:47

数据结构06——二叉树2(堆)

顺序二叉树是由堆来实现的,堆是一种特殊的二叉树(完全二叉树),在具备着普通二叉树的性质的基础上,还有一些其它的性质。一.堆的基础概念和性质在一个数据集合中,所有的数据元素按照完全二叉树的方式排列&am…

作者头像 李华
网站建设 2026/4/16 17:24:06

移动端开发技术选型报告:三足鼎立时代的开发者指南(2026年2月)

目录 1 市场格局深度分析:现状、数据与未来预测 2 技术架构全景对比:原生、跨平台与鸿蒙方案 3 性能数据量化与选型决策树 4 开发者学习路径与技能建议 5 未来技术趋势前瞻:AI、全场景与交互革新 核心洞察:2026年&#xff0c…

作者头像 李华
网站建设 2026/4/18 8:07:38

2026最新实测:这6款隐藏的免费降ai率神器,论文党一定要收藏

交上去的论文,被系统标红“疑似AI生成” 论文初稿导师一看就说“你这用AI写的吧,一股机器味儿” 明明是自己想了半天的观点,却因为表达太像AI而被质疑 自己改写,但降AI率过程太折磨:要调整语序,要替换词…

作者头像 李华