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”时,我收到以下消息:
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等) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |