Bootstrap

windows下解决postgreSQL数据库默认用户postgres忘记密码

##windows下解决postgreSQL数据库默认用户postgres忘记密码,的解决步骤
一、修改安装目录(D:\Program Files\PostgreSQL\9.6*data*\)下的pg_hba.conf文件

下翻至文件中下图所示部分,将着两个md5修改为trust

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

修改为如下:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

然后保存
二、ctrl+alt+delete 打开任务管理器,在服务中找到如下图标,选择重启postgresSQL10
在这里插入图片描述

三、打开postgreSQL自带的SQL shell(psql),以用户postgres登陆数据库,此时不需要输入登陆口令就可以进入数据库。
在这里插入图片描述四、修改用户postgres的密码

以用户postgres登陆数据库后,命令行会显示postgres=#,后面输入alter user postgres with password ‘123456’;(其中123456是修改的密码,你可以自己设定为任意密码)

在这里插入图片描述

五、打开软件
打开这个图标的软件

进入网页后,会弹出一个输入密码的窗口,然后你选择点击按钮 RESET PASSWORD,然后输入你在“alter user postgres with password ‘xxxx’;(其中xxxx是修改的密码)。”修改的密码
六、最后输入刚刚修改的密码就可以成功登陆了,如下所示

在这里插入图片描述

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;