azure 无法连接到服务器,,pgadmin中的连接超时

wpcxdonn  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(113)

我在Azure虚拟机(Linux)中安装了Psql,在Windows VM中安装了Pgadmin-4。当我尝试通过Pgadmin访问Psql时,出现连接超时错误。我启用了2个虚拟机之间的所有流量。当我检查Pgadmin日志显示401错误
x1c 0d1x的数据



在服务器管理器中,我推迟了IE增强安全配置。修改postgresql-conf文件监听地址为 * & pg_hba.conf,IP正确

ssm49v7z

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'**来识别你的配置文件。

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 = '*'**:



pg_hba.conf文件上添加IP地址:

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线程

相关问题