pgsql忘记密码 postgresql

Date 六 01 六月 2013 By liugehao Category db.

找到数据库簇目录,里面有pg_hba.conf文件,打开编辑,你将看到类似以下的一行: {{{ host all all 127.0.0.1/32 md5 }}} 后面的也许不是md5,也许是别的. 将最后的一项改为trust,即如下: {{{ host all all 127.0.0.1/32 trust }}} 重新启动数据库服务器. 进入PostgreSQL安装目录的bin目录.执行命令. {{{ psql -d template1 -U pgsql -c "alter role pgsql password 'liuyou@163.com1';" }}} 如果服务器响应"ALTER ROLE",说明成功. 然后把pg_hba.conf恢复原样. 重新启动数据库服务器. 这样,数据库中的默认管理员帐户"postgres"的密码就改为"12345678"了.

Comments !