我在我的 Ubuntu11.10 上安装了 psql 和 phpPgAdmin,但不知道如何运行它。默认用户名和密码是什么?
最佳答案
没有您创建的默认用户名和密码。最简单的设置是按照以下步骤将您自己的用户设置为 super 用户。
在终端提示符下,使用您自己的用户名创建一个 postgres 用户
sudo -u postgres createuser --superuser $USER
以您的用户名启动 postgresql 命令提示符,但由于您尚未设置密码,因此以 root 身份运行;
sudo -u postgres psql
在 postgresql 提示符下,设置您的密码;
\password $USER
在那之后,您应该能够正常登录。
设置记录更详尽here .
编辑:
如果您无法自动验证为 postgres
用户,您可能需要比较您的 /etc/postgresql/9.1/main/pg_hba.conf
(即身份验证配置文件),其中包含我的以下行;你可以使用
grep -v ^# pg_hba.conf
在这种情况下,“本地”行应该是必不可少的行,因为您甚至无法从同一台机器进行身份验证;
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
关于ubuntu - 登录到 PostgreSQL - 登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9539001/