gpt4 book ai didi

ruby - 设置 Blazer Gem 时主机的 FATAL : no pg_hba. conf 条目

转载 作者:行者123 更新时间:2023-11-29 12:56:21 24 4
gpt4 key购买 nike

我的应用程序使用 blazer gem 来可视化数据库查询。

在设置过程中我遇到了以下错误:

fatal error :没有主机“111.22.33.44”、用户“blazer”、数据库“my_db”、SSL 关闭的 pg_hba.conf 条目

我的应用程序托管在 EngineYard 上并使用 PostgreSQL。

如何在 EngineYard 上找到并修改 pg_hba.conf?

更新

我确实可以通过 SSH 访问 EngineYard 云。

实例:通用 (M3) 大型

操作系统:EngineYard 的 Gentoo。

最佳答案

您可以尝试以下步骤。我假定您的数据库名称是 my_db

  • 通过 SSH 连接到实例(链接可以在 EngineYard 环境页面上找到)
  • 连接到数据库作为 super 用户 psql -U postgres -h localhost -d
    我的数据库
    。如果您没有密码,请在此处检查您的数据库 secret /data/my_db/current/config/database.yml

  • 连接到数据库后,通过键入 SHOW 确定 hba 文件的位置
    hba_file;

  • 通过键入 \q 退出 psql>
  • 使用先前确定的路径打开 hba_file 文件并添加缺少的用户。例如通过 vim sudo vim/db/postgresql/9.5/data/pg_hba.conf。注意 sudo 命令
  • 应在 # IPv4 postgres 下添加使用
    使用 md5 的 10.x 用户:
  • 再次连接数据库
  • 通过select pg_reload_conf(); 命令重新加载配置

执行所有步骤后,应该可以访问 Blazer 查询。

关于ruby - 设置 Blazer Gem 时主机的 FATAL : no pg_hba. conf 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42368535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com