PostgreSQL重置密码

http://itbilu.com/database/postgre/N1dd2U2.html

1.编辑pg_hba.conf文件
sudo vi /var/lib/pgsql/data/pg_hba.conf
在文件近末尾处,修改local的METHOD由"md5"改为"trust":
# TYPE  DATABASE        USER            ADDRESS                 METHOD
# "local" is for Unix domain socket connections only
#local   all             all                                     md5       #修改前
local   all             all                                     trust      #修改后, 这里可以是最初的配置也行。


2.重启:
systemctl restart postgresql.service

3.修改密码
su postgres    如果提示输入密码,就输入,否则直接进入。

执行以下命令:
psql -U postgres

如果之前操作没问题就可以直接进入psql会话了:
postgres=#

在psql会话中执行如下命令修改密码:
ALTER USER postgres WITH PASSWORD '新密码';

操作完成的,执行:\q命令回车退出。

4.恢复pg_hba.conf设置为md5并重启服务

猜你喜欢

转载自panyongzheng.iteye.com/blog/2238282
今日推荐