首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >POSTGRES:致命:角色“用户名”不存在

POSTGRES:致命:角色“用户名”不存在
EN

Stack Overflow用户
提问于 2021-11-02 08:03:26
回答 1查看 1.6K关注 0票数 1

真的很难让Postgres成立。我已经安装了家庭酿造(版本14)。并通过网站安装了Postgres应用程序。

当我在终端中输入命令'psql‘时,会出现以下错误:

代码语言:javascript
运行
AI代码解释
复制
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL:  role "edac" does not exist

我的服务器正在5432端口上运行。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-02 08:38:26

Postgres的标准安装在pg_hba.conf中启用了pg_hba.conf身份验证。如果您在没有参数的情况下启动psql,它将使用与当前OS用户同名的DB角色连接--显然,在您的示例中是"edac“。

您可以在数据库中创建这样的角色(并向其授予所需的权限),也可以使用另一个(现有的)角色进行连接。在新安装中,至少存在数据库角色"postgres“,它是超级用户。

要么用用户名和密码登录。或者更简单,以OS用户"postgres“的身份连接,允许同名DB角色的对等身份验证。比如:

代码语言:javascript
运行
AI代码解释
复制
sudo -u postgres psql

然后,您可能希望创建一个名为"edac“的DB角色(没有超级用户权限):

代码语言:javascript
运行
AI代码解释
复制
CREATE ROLE edac;

或者,只需使用shell命令创作者一步就可以做到这一点。

代码语言:javascript
运行
AI代码解释
复制
sudo -u postgres createuser edac

请参见:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69813481

复制
相关文章
postgres相关
在IPv6处添加 host all all 192.168.0.0/0 md5
java攻城狮
2020/10/10
1.2K0
Oracle转换Postgres
首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理解的越详细就越具有优势,本文帮助读者迅速理解这两类SQL的区别是什么。
yzsDBA
2020/10/28
8.2K0
Postgres 源码安装
一.准备 ### 一.准备 <!--前提条件--> 要求OS上已经安装下述软件。如果没有,可以直接通过yum来安装。 ##### 1 gmake或者make要求至少3.80版本以上 ~~~bash [root@Centos ~]# make -v [root@Centos ~]# gmake -v [root@Centos ~]# which make /usr/bin/make [root@Centos ~]# which gmake /usr/bin/gmake ~~~ ##### 2
用户8006012
2022/05/21
1.9K0
Deepin 安装Postgres
PostgreSQL: The World's Most Advanced Open Source Relational Database
caoayu
2020/12/01
2.6K0
Oracle转换Postgres
首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理解的越详细就越具有优势,本文帮助读者迅速理解这两类SQL的区别是什么。
yzsDBA
2020/01/19
5.8K0
Oracle转换Postgres
win10安装PostgreSQL12.6
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
静谧星空TEL
2022/01/05
2K0
win10安装PostgreSQL12.6
使用Npgsql连接Postgres
1.装好Postgres 2.开启远程访问 配置postgresql.conf文件 listen_addresses = '*'  配置pg_hba.conf文件 host    all         all         0.0.0.0/0          trust 3.下载npgsql 引用2个dll 4.code string strConn = ConfigurationManager.ConnectionStrings["npgsql"].ConnectionString;
MJ.Zhou
2022/05/07
2.4K0
使用Npgsql连接Postgres
sqlite迁移到postgres
第一步,下载迁移工具 经过我的实际的测试,使用pgloader的成功率会比较高 编译安装时间可能比较长,推荐使用包管理工具 brew进行安装 brew install pgloader # 加上 --HEAD 可能会导致安装失败,目前新版有bug 第二步,配置迁移参数 1.创建迁移脚本 vim load.test 2.写入以下参数 load database from sqlite://path to/xxx.db 这里是Sqlite地址 into postgres://xx
soon
2019/02/14
2K0
Ubuntu安装PostGres 12
切换超管postgres 用户 sudo su - postgres 给postgres密码:psql -c "alter user postgres with password 'StrongAdminPassw0rd'"
geekfly
2022/07/17
9090
美女DBA带你了解PostgreSQL用户及角色
墨墨导读:本文为大家讲述了PostgreSQL数据库的用户及角色,希望对刚接触PostgreSQL数据库的朋友们有帮助。
数据和云
2019/07/30
1.3K0
PostgreSQL用户及角色介绍
原文:https://www.enmotech.com/web/detail/1/774/1.html
数据和云01
2019/07/31
3.7K0
PostgreSQL远程连接配置管理/账号密码分配 转
说明:这个是由于没有配置远程访问且认证方式没改造成的,只需要更改使用账号密码认证即可。
双面人
2019/05/21
2.8K0
postgresql自己总结用户管理
postgres安装完成后,会自动在操作系统和postgres数据库中分别创建一个名为postgres的用户以及一个同样名为postgres的数据库。
双面人
2023/02/01
7840
迁移Postgres的Sequence(序列)
序列(Sequence)的当前值(Currval)无法通过pg_dump导出,又不能对源实例做修改,得这么办才行。
艾超_运成
2021/05/18
3.2K0
Zalando Postgres Operator 快速上手
本指南旨在让您快速了解在本地 Kubernetes 环境中使用 Postgres Operator。
为少
2022/05/17
2.3K0
Zalando Postgres Operator  快速上手
Postgres by BigSQL and Hadoop_fdw
由于Postgres by BigSQL上有编译好的hadoop_fdw,只需用其pgc命令直接安装,否则要去编译hadoop_fdw源代码,这个编译过程中缺少各种依赖就放弃了,编译参考bulid。
伊泽瑞尔
2022/06/01
7960
如何在Debian 9上安装PostgreSQL
PostgreSQL,通常简称为Postgres,是一种开源的通用对象 - 关系数据库管理系统。 PostgreSQL具有许多高级功能,如在线备份,即时恢复,嵌套事务,SQL和JSON查询,多版本并发控制(MVCC),异步复制等。
双面人
2019/04/10
2.6K0
从致命地狱到致命寒冷,核战争如何永远改变地球气候?
虽然俄罗斯不排除要使用核能,世界上许多国家的弹道导弹都处于戒备状态,也许我们应该记住,即使只是暗示使用核的可能性,尽管可能性很小,那将是一场无法想象的灾难。来自《大西洋月刊》的这份报告向您展示了这种影响的一部分,如果俄罗斯与北约或世界其他任何地方发生核战争,与将影响整个地球气候的变化有关。
气象学家
2022/04/18
5570
从致命地狱到致命寒冷,核战争如何永远改变地球气候?
工作角色与家庭角色冲突
2020 年的工作正式开启,大多数开发者的开工方式是云办公。对开发者来说,云办公意味着什么?如何开始云办公?云办公的发展趋势会怎样?基于此,云加社区联手知乎科技,从知乎云办公相关话题中精选内容落地社区专题「 开发者云办公模式洞察 」。
腾讯云开发者社区
2020/03/20
1.3K0
ubuntu20.04安装postgres
2、执行完上面两条指令后不出意外的话就会完成postgresql的安装,接下来修改postgresql配置
johnhuster的分享
2022/03/28
1.4K0
ubuntu20.04安装postgres

相似问题

Postgres: psql:致命:角色"postgres“不存在

10

NixOS错误: psql:致命:角色"postgres“不存在

10

PostgreSQL错误致命:角色“用户名”不存在

30

PostgreSQL:"psql:错误:致命:角色“"postgres”不存在“错误”

119

docker组合psql:错误:致命:角色"postgres“不存在

221
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文