Ubuntu本地无法进入PostgreSQL服务器但远程可连接的问题
PostgreSQL本地连接异常问题
环境与问题现象
Ubuntu服务器端(PostgreSQL服务端)
- 已完成PostgreSQL安装,执行
sudo systemctl start postgresql启动服务无异常 - 本地直接执行
psql时触发报错:psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "manju_fsec_ems" does not exist - 执行
pg_lsclusters查看集群状态,显示两个在线集群:14 main 5432 online postgres /var/lib/postgresql/14/main /var/log/postgresql/postgresql-14-main.log 15 main 5433 online postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
树莓派客户端
- 执行
psql --host 10.173.65.37 --username postgres --password,输入密码后成功建立SSL连接,进入postgres=#命令行;执行\dt显示无表,远程连接功能正常
核心疑问:为何Ubuntu本地无法进入PostgreSQL命令行,但树莓派远程连接正常?已尝试部分同类问题的解决方法,均无效。
后续操作更新
- 执行
sudo -u postgres -i切换至postgres系统用户,首次输入\dt提示命令不存在;随后执行psql成功进入PostgreSQL命令行,执行\dt显示无表。
内容的提问来源于stack exchange,提问作者Mainland
相关产品推荐
相关产品推荐

