gpt4 book ai didi

mysql - Heroku 中的 unix_socket 路径?

转载 作者:行者123 更新时间:2023-11-30 22:03:59 25 4
gpt4 key购买 nike

我正在尝试在 Heroku 上配置我的数据库。

我在配置主机、数据库、用户名和密码时没有问题,但在 unix_socket 参数方面有问题。


我有

'host'     => parse_url(getenv("DATABASE_URL"))["host"],
'database' => substr(parse_url(getenv("DATABASE_URL"))["path"], 1),
'username' => parse_url(getenv("DATABASE_URL"))["user"],
'password' => parse_url(getenv("DATABASE_URL"))["pass"],

'unix_socket' => env('UNIX_SOCKET'), <---- **???**

我们怎么知道Heroku的unix_socket的路径?

最佳答案

如果这确实是一个环境变量,您可以在 Heroku 上使用 process.env('VAR')

访问它

(但为什么在您的其他环境中使用 getenv()?)

虽然这似乎不是必需的设置选项。您是否出于某种原因需要使用 UNIX_SOCKET,或者您只是想匹配您当前的本地配置?

我不确定 Heroku 在什么级别允许您访问 unix 级别套接字,但一些构建包使用它。

nginx:https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-nginx

关于mysql - Heroku 中的 unix_socket 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42370413/

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