错误:psql: FATAL: Peer authentication failed for user "postgres"
解决办法如下:
1). 运行下面的命令编辑pg_hba.conf文件 sudo vim /etc/postgresql/9.1/main/pg_hba.conf
实际路径:/data/cloudmgr/postgresql/pg_hba.conf
2). 将
# Database administrative login by Unix domain socket
local all postgres peer
改为
# Database administrative login by Unix domain socket
local all postgres trust
实际修改:
local all. all trust
3). 保存后执行下面的命令重新加载配置文件: sudo /etc/init.d/postgresql reload
实际指令:
/usr/bin/postgres -D /data/cloudmgr/postgresql -p 5432 &