【发布时间】:2021-03-21 04:30:40
【问题描述】:
我在使用 PostgreSQL 时遇到问题。我最近在ubuntu 20.04中安装了这个版本(13+223.pgdg20.04+1)的postgresql包。
我正在尝试运行psql 命令,但出现以下错误:
psql:错误:致命:角色“my_username”不存在
我尝试使用createuser me 创建新用户,但出现以下错误:
createuser:错误:无法连接到数据库模板 1:致命:角色“my_username”不存在
我也尝试使用createuser me --username=postgres 强制 postgres 用户,但我收到以下错误:
createuser: error: could not connect to database template1: FATAL: Peer authentication failed for user "postgres"
如何解决这些问题以在我的计算机上本地使用 PostgreSQL 而不会出现这些问题?
PD:我已经重新安装了 postgres,现在我在执行 psql 时遇到了另一个错误:
psql:错误:无法连接到服务器:没有这样的文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?
【问题讨论】:
标签: postgresql psql ubuntu-20.04 createuser