postgres 9.2 忘记密码
postgres 9.2 forgot password
我是 PostgreSQL 的新手,当我打开 pgAdmin III 并尝试 connect 与 PostgreSQL 9.2 (x86) localhost
它问我用户 openpg 的密码:(我们忘记了)
如果有人好心帮我重设我们数据库的密码(在 Windows 平台上),我将不胜感激?
感谢和问候
在顶部添加一行:
local postgres postgres trust
C:\Program Files\PostgreSQL.4\data\pg_hba.conf
restart/reload postgres...
登录到 postgres...不需要身份验证...
ALTER USER postgres PASSWORD 'new_password';
其中 postgres 是用户名...
然后最后将我们在开头添加的行编辑为...
local postgres postgres md5
再次重启 postgresql...现在您应该可以使用输入的新密码登录...
如果上述方法不起作用...
将以下内容添加到配置文件 pg_hba.conf...
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host postgres postgres 127.0.0.1/32 trust
# IPv6 local connections:
host postgres postgres ::1/128 trust
然后重新加载配置或重新启动服务...
现在您可能无需密码即可登录...
更改密码...
如果可行...最后,不要忘记将 "trust" 替换为 "md5"...
我是 PostgreSQL 的新手,当我打开 pgAdmin III 并尝试 connect 与 PostgreSQL 9.2 (x86) localhost
它问我用户 openpg 的密码:(我们忘记了)
如果有人好心帮我重设我们数据库的密码(在 Windows 平台上),我将不胜感激?
感谢和问候
在顶部添加一行:
local postgres postgres trust
C:\Program Files\PostgreSQL.4\data\pg_hba.conf
restart/reload postgres...
登录到 postgres...不需要身份验证...
ALTER USER postgres PASSWORD 'new_password';
其中 postgres 是用户名...
然后最后将我们在开头添加的行编辑为...
local postgres postgres md5
再次重启 postgresql...现在您应该可以使用输入的新密码登录...
如果上述方法不起作用... 将以下内容添加到配置文件 pg_hba.conf...
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host postgres postgres 127.0.0.1/32 trust
# IPv6 local connections:
host postgres postgres ::1/128 trust
然后重新加载配置或重新启动服务... 现在您可能无需密码即可登录... 更改密码...
如果可行...最后,不要忘记将 "trust" 替换为 "md5"...