我在Azure虚拟机(Linux)中安装了Psql,在Windows VM中安装了Pgadmin-4。当我尝试通过Pgadmin访问Psql时,出现连接超时错误。我启用了2个虚拟机之间的所有流量。当我检查Pgadmin日志显示401错误x1c 0d1x的数据
的在服务器管理器中,我推迟了IE增强安全配置。修改postgresql-conf文件监听地址为 * & pg_hba.conf,IP正确
ssm49v7z1#
在Azure Linux虚拟机中创建SQL并在Windows Pgadmin-4中访问:x1c 0d1x的数据使用pgadmin启用远程配置尝试使用以下命令设置密码以访问Postgres用户:
sudo -u postgres psql \password postgres
字符串现在打开psql连接请求,你可以使用这个**psql -U postgres -c 'SHOW config_file'**来识别你的配置文件。
psql
psql -U postgres -c 'SHOW config_file'
sudo vim /etc/postgresql/12/main/postgresql.conf sudo vim /etc/postgresql/12/main/pg_hba.conf sudo systemctl restart postgresql sudo systemctl status postgresql
型
的打开connection和authentication中的配置文件,点击 insert localhost with**listen_addresses = '*'**:
listen_addresses = '*'
的在pg_hba.conf文件上添加IP地址:
pg_hba.conf
host all all 0.0.0.0/0 md5 host all all ::0/0 md5
的一旦你重启PostgreSQL,它会给予全局5432的响应,并在虚拟机中添加端口:x1c4d 1x的现在,当我检查连接时,它成功连接,如下所示:
psql -d postgres \conninfo
型如果问题仍然存在,您可以通过 * 伦纳德AB* 检查此related线程
1条答案
按热度按时间ssm49v7z1#
在Azure Linux虚拟机中创建SQL并在Windows Pgadmin-4中访问:
x1c 0d1x的数据
使用pgadmin启用远程配置
尝试使用以下命令设置密码以访问Postgres用户:
字符串
现在打开
psql
连接请求,你可以使用这个**psql -U postgres -c 'SHOW config_file'
**来识别你的配置文件。型
的
打开connection和authentication中的配置文件,点击 insert localhost with**
listen_addresses = '*'
**:的
在
pg_hba.conf
文件上添加IP地址:型
的
一旦你重启PostgreSQL,它会给予全局5432的响应,并在虚拟机中添加端口:
x1c4d 1x的
现在,当我检查连接时,它成功连接,如下所示:
型
型
如果问题仍然存在,您可以通过 * 伦纳德AB* 检查此related线程