我刚刚在 Ubuntu 15.10 上安装了 PostgreSQL 9.4。
createuser -P myuser
createdb -O myuser mydatabase
pg_hba.conf
并添加local mydatabase myuser md5
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)