我的窗口系统上有PGADMIN 3。我无法连接到Virtualbox Centos机器下的Greenplum Postgresql。在Virtualbox中,我可以使用psql创建db,但不能使用windows机器中的pgadmin。
请建议我现在该做什么。

最佳答案

您可能也没有gpadmin数据库。从这个开始:

psql template1 -c "select * from pg_database where datname = 'gpadmin'"

如果数据库不存在,请执行以下操作:
psql template1 -c "create database gpadmin"

接下来,执行此操作以允许使用加密密码进行身份验证的外部连接:
echo "host all all 0.0.0.0/0 md5" >> $MASTER_DATA_DIRECTORY/pg_hba.conf
psql -c "alter user gpadmin password 'password'"
gpstop -u

返回pgAdmin,以用户gpadmin、密码“password”和端口5432连接到vm(使用ifconfig获取ip地址)。

关于postgresql - 无法从Windows上的pgadmin连接到greenplum postgresql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41005368/

10-12 17:16