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

postgresql – Createuser:无法连接到数据库postgres:FATAL:

发布时间:2020-12-13 16:50:43 所属栏目:百科 来源:网络整理
导读:我试图第一次设置Postgres,我需要创建一个用户具有读取和创建数据库的权限。但是,当我在终端中使用“createuser username”时,我收到以下消息: createuser: could not connect to database postgres: FATAL: role “tom” does not exist Tom是我现在登
我试图第一次设置Postgres,我需要创建一个用户具有读取和创建数据库的权限。但是,当我在终端中使用“createuser username”时,我收到以下消息:

createuser: could not connect to database postgres: FATAL: role “tom” does not exist

Tom是我现在登录的Ubuntu用户帐户。我试图创建一个用户名“postgres”然后做一个“psql -U psql template1”,所以我可以创建一个数据库,并为我的Rails应用程序分配一个所有者。

任何帮助?

你提到Ubuntu所以我要猜测你从Ubuntu通过apt安装了PostgreSQL软件包。

如果是这样,Postgres PostgreSQL用户帐户已经存在,并配置为通过对pg_hba.conf中的unix套接字的对等身份验证可访问。你得到它通过运行命令作为postgres unix用户,例如:

sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname

这是所有在Ubuntu PostgreSQL文档,这是第一个谷歌命中“Ubuntu PostgreSQL”,并涵盖了众多的Stack Overflow问题。

(你已经提出这个问题很难回答通过省略细节,如操作系统和版本,你在如何安装PostgreSQL等)

(编辑:李大同)

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

    推荐文章
      热点阅读