小编Dan*_*iel的帖子

psql:致命:用户的对等身份验证失败

我刚刚在 Ubuntu 15.10 上安装了 PostgreSQL 9.4。

  1. 我创建了一个用户 createuser -P myuser
  2. 我创建了一个数据库 createdb -O myuser mydatabase
  3. 我编辑pg_hba.conf并添加local mydatabase myuser md5
  4. 我重新启动了 PostgreSQL sudo service postgresql restart

用户myuser只是一个 PostgresSQL 用户,在 Ubuntu 上没有用户帐户。

当我尝试使用psql -W mydatabase myuser它连接到数据库时失败并显示psql: FATAL: Peer authentication failed for user "myuser".

PostgreSQL 正在运行……

? postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2016-03-03 09:53:00 CET; 9min ago
  Process: 22219 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main …
Run Code Online (Sandbox Code Playgroud)

postgresql authentication postgresql-9.4 pg-hba.conf

15
推荐指数
1
解决办法
5万
查看次数