【发布时间】:2011-03-12 04:21:29
【问题描述】:
这很奇怪,但我已经搜索过这个配置源但找不到它。
我目前正在使用带有 postgresql 9 的 opensuse 11.3。
我发出的每个 postgresql 命令行都会询问当前用户密码,如 psql、createdb、dropdb,我必须输入当前用户(即 postgres)的密码才能使其工作。
dropdb xxx && createdb xxx 会询问两次密码。
请给我亮光!
谢谢你:-)
编辑
实际上我已经作为 postgres 用户(我的 linux 中的用户)运行,所以我可以在不提供数据库密码的情况下执行 psql,但我仍然需要为系统用户 postgres 提供密码。
因此,如果数据库有一个 dbuser 用户,并且我以 postgres(linux 用户)身份运行 psql,则会询问 linux 用户(postgres)的密码,而不是 dbuser 密码。
【问题讨论】:
标签: linux postgresql shell