症状:
已使用 PostgreSQL 安装了 APM 数据库,但没有 PostgreSQL 密码。 丢失或忘记了密码。
解决方案:
以下过程适用于 PostgreSQL 安装。
请执行以下步骤:
此文件位于 <Postgres_Home>/data 目录中。 例如 /opt/database/data。 在 Wily CEM 4.5.x 安装中,此位置为 /var/lib/pgsql/data。
local all all password
或
local all postgres md5
网络用户适用的行以“host”开头,还提供 IP 地址和子网掩码:
host all postgres 10.255.255.10
如果您的系统已配置为对所有用户都以相同方式进行身份验证,则会看到“all”,而不是用户名:
local all all md5
注意:方法可设置成“md5”或“password”,也可设置成其他许多选项中的一个。
local all postgres ident sameuser
上面一行允许您以 postgres 用户身份进行连接,而无需指定密码。 Local 仅用于 UNIX 域套接字连接。
local all postgres ident sameuser
提示:复制要更改的行并对原来的行进行注释。
/etc/rc.d/init.d/
service postgresql-8.4 restart
su - postgres
这允许您作为 postgres 用户运行命令。
./psql
这会导致 psql 打开 PostgreSQL 数据库, 而不会提示您输入密码。 登录提示类似于:
psql (8.4.5) 可键入“help”来获取帮助。 postgres=#
ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';
Psql 会列出以下内容来指示成功:
ALTER ROLE postgres=#
\q
版权所有 © 2013 CA。
保留所有权利。
|
|