加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为PostgreSQL用户设置空白密码

发布时间:2020-12-13 16:50:23 所属栏目:百科 来源:网络整理
导读:我使用postgresql命令’createuser myusername’。它总是提示我输入密码。如果我将密码留空,则会出现无法指定密码的错误。 我只想创建一个空白/没有密码的用户,我不能做到与PostgreSQL 9在mac os x下。 我应该采取什么步骤来创建没有密码的用户。该命令总
我使用postgresql命令’createuser myusername’。它总是提示我输入密码。如果我将密码留空,则会出现无法指定密码的错误。

我只想创建一个空白/没有密码的用户,我不能做到与PostgreSQL 9在mac os x下。

我应该采取什么步骤来创建没有密码的用户。该命令总是要求输入密码。

你正在咆哮错误的树试图解决这个与createuser。如果你打算检查manuser页面的createuser它会告诉你登录将失败,如果你真的需要一个密码,并设置–no-password。 createuser实际上只是创建一个用户。它不决定用户将如何认证。

认证主要在pg_hba.conf中处理,它决定在登录时是否需要密码。我从来没有在OS X上运行PostgreSQL。在Linux上,我的发行版的股票配置看起来像这样:

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

我会确保你有一些像开发访问的第一行。注意:如果没有设置–host选项,psql将尝试连接一个unix套接字。如果您尝试使用psql –host localhost连接,将使用第二行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读