Dav*_*.it 7 postgresql default-value address
我刚刚在我的笔记本电脑上创建了一个 PostgreSQL 数据库(按照这些说明),它运行的是 Linux CentOS 7。
现在我想了解我的默认数据库的主机名地址是什么。我以为是,localhost但不是。
我想知道要与psql -h命令一起使用的名称或 IP 地址。基本上,运行此psql -h HOSTNAME命令应该让我psql单独获得与该命令相同的结果,即让我连接到我的数据库。
我的默认数据库的主机名地址是什么?
Run Code Online (Sandbox Code Playgroud)> service postgresql status
状态:
? postgresql.service - PostgreSQL 数据库服务器已加载:已加载(/usr/lib/systemd/system/postgresql.service;已启用;供应商预设:已禁用)活动:自 2017 年 3 月 30 日星期四 14:40:30 EDT 起处于活动状态(正在运行) ; 1 天 1 小时前主 PID: 2256 (postgres
而两者psql -h 127.0.0.1并psql -h 127.0.0.1 -U davide产生此消息:
psql:致命:用户“david”的身份验证失败`
如果您从同一台机器连接,请使用 localhost
一台给定的计算机可以在不同的套接字(地址:端口对)上运行多个 PostgreSQL 实例。默认端口为 5432
一个给定的 PostgreSQL 服务器可以在同一个实例上运行多个数据库。该postgres数据库是永远存在的。虽然真的没有“默认数据库”。
您确定该服务已启用并正在运行吗?您是否listen_addresses在 postgresql.conf 中设置并在 pg_hba.conf 中设置了身份验证?
服务真的在运行吗?
| 归档时间: |
|
| 查看次数: |
49739 次 |
| 最近记录: |