postgresql – 我忘记了在postgres安装过程中输入的密码
我忘记或错误(在安装期间)密码到Postgres的默认用户。我似乎无法运行它,我得到以下错误:
psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql 是否还有重置密码或如何创建一个有超级用户权限的新用户? 我是新的Postgres,只是第一次安装它。我试图使用它与Rails,我正在运行Mac OS X狮子。
>找到文件pg_hba.conf – 它可能位于,例如/etc/postgresql-9.1/pg_hba.conf中。
cd /etc/postgresql-9.1/ cp pg_hba.conf pg_hba.conf-backup 本地所有信任 sudo /etc/init.d/postgresql restart 如果服务(守护程序)未在日志文件中开始报告:
你应该改变 本地所有信任 至 主机全部全部127.0.0.1/32信任 psql -U postgres 要么 psql -h 127.0.0.1 -U postgres (请注意,使用第一个命令,您将不会总是与本地主机连接) ALTER USER my_user_name,密码为’my_secure_password’; cp pg_hba.conf-backup pg_hba.conf sudo /etc/init.d/postgresql restart 进一步阅读关于pg_hba文件:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |