当前位置: 首页 > 知识库问答 >
问题:

Bd Postgres连接到Laravel?

程禄
2023-03-14

几天前我遇到了一个无法解决的问题,我试图连接服务器上的Postgres bd,我与laravel合作,但当我连接到Postgres bd时,它突出显示了一个错误,出现了此错误

连接器中出现异常。php第55行:SQLSTATE[08006][7]无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机“localhost”(::1)上运行并在端口5432上接受TCP/IP连接?无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机“localhost”(127.0.0.1)上运行并在端口5432上接受TCP/IP连接?

错误图像:

我想知道是否发生了同样的情况,以及如何解决它,谢谢!

共有3个答案

宓毅庵
2023-03-14

更改。env如下设置:

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1  //If you want to use only in localhost or otherwise change according to host server
DB_PORT=5432
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

. env编辑更改后,请在您的终端中输入以下命令以清除缓存:php artisan config: ache

欧渝
2023-03-14

没有环境文件很难说。发生此错误的原因可能是您已连接到postgres,

要检查,请确保这条线在您的计算机中。环境文件:

DB_PORT=5432

或者,您可以从. env中删除该行,并让Laravel根据连接选择默认值:

'port' => env('DB_PORT', '5432'),

由于身份验证导致连接失败的另一个原因是env文件正在查找127.0.0.1。有时将其更改为localhost会有所帮助。

祝高超
2023-03-14

将DB_主机更改为postgres,帮助我解决了我的问题。

DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=your-database-name
DB_USERNAME=user-name
DB_PASSWORD=your-password
 类似资料:
  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错

  • 我已经做了所有的尝试,但都不起作用,这是我的问题,我试图将一些文件从一台机器发送到另一台机器,想法是在目标机器上创建一个servlet,在服务器上运行它,并等待任何客户机连接,客户机和servlet代码在lan网络类型中完美地工作,但当涉及到wan网络类型时,我得到了这个例外 线程“main”org.apache.http.conn.HTTPhostConnectException:连接到192.

  • Selenium Webdriver(2.53)使用testNG和java(jdk 8)。Mozilla Firefox(46)在页面打开时立即崩溃,并显示错误消息: org.apache.http.conn.连接到127.0.0.1:7055[/127.0.0.1]失败:连接拒绝:连接

  • 问题内容: 码: CFG: 问题是我有一些密钥对,我用pkcs11-tool添加了它们。 softhsm的版本是1.2.1 为什么在密钥库中没有任何别名?如何解决这个问题? 问题答案: 我们将很快发布SoftHSM 1.3.0。它支持证书,并已通过Java测试。 SoftHSM.java: softhsm.cfg:

  • 主要内容:1. 使用SSMS连接到SQL Server,2. 执行查询在本教程中,您将学习如何使用SQL Server Management Studio连接到SQL Server并执行查询。 1. 使用SSMS连接到SQL Server 要使用Microsoft SQL Server Management Studio连接到SQL Server,请使用以下步骤: 首先,从“开始”菜单启动Microsoft SQL Server Management Studio:

  • 我正在尝试使用MongoDB指南针使用Atlas