托管项目时的连接问题:SQLSTATE[HY000] [2002] 连接被拒绝

亚辛亚斯

我正在尝试将我的项目 laravel 连接到外部服务器,当它在本地主机中时它连接得很好,但是当我尝试将它托管到服务器时,它显示了这个错误

SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `cdr` 
where `dst` in (0, 0, 0))

这是我的 database.php 和 .env

数据库.php

     'mysqlExtern' => [
           'driver'    => 'mysql',
           'host'      => env('DB_HOST_EXT', '187.164.77.77'),
           'port'      => env('DB_PORT_EXT', '3306'),
           'database'  => env('DB_DATABASE_EXT', 'testDb'),
           'username'  => env('DB_USERNAME_EXT', 'xxxx'),
           'password'  => env('DB_PASSWORD_EXT', 'xxxxx'),
       ],

.env

DB_CONNECTION=mysqlExtern
DB_HOST_EXT=187.164.77.77
DB_PORT_EXT=3306
DB_DATABASE_EXT=testDb
DB_USERNAME_EXT=coga
DB_PASSWORD_EXT=RTgh457
佩特科夫

如果它在 localhost 上运行,则意味着您的 localhost 配置和连接代码可能是正确的。

当连接到外部服务器,尤其是数据库时,您应该记住,存在阻止“每个人”连接到该服务器的配置(防火墙、被阻止的端口、IP 黑名单/白名单)。您应该联系服务器管理员并弄清楚。如果它是您的服务器,请检查上述内容,以便您可以允许您的应用程序访问它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Docker MYSQL'[2002]连接被拒绝'

PHP连接失败:SQLSTATE [HY000] [2002]连接被拒绝

docker撰写MySQL容器[2002]连接被拒绝

无法连接到Lightsail托管数据库-(HY000 / 2002):连接被拒绝

SQLSTATE [HY000] [2002]在Docker中运行多个laravel项目时,连接被拒绝

Laravel SQLSTATE [HY000] [2002]连接被拒绝| 锻造 AWS

Laravel Nova + Homestead SQLSTATE [HY000] [2002]连接被拒绝

RDS Laravel SQLSTATE[HY000] [2002] 连接被拒绝

Laravel 7 SQLSTATE [HY000] [2002]连接被拒绝

警告:mysqli :: __ construct():(HY000 / 2002):连接被拒绝

Gitlab CI Symfony:SQLSTATE [HY000] [2002]连接被拒绝

Laravel:SQLSTATE [HY000] [2002]连接被拒绝

PHP PDO:SQLSTATE [HY000] [2002]连接被拒绝

Laravel SQLSTATE [HY000] [2002]连接被拒绝,但修改过

PHP + MYSQL + Laravel - “SQLSTATE[HY000] [2002] 连接被拒绝”

遇到 PHP 错误 (HY000/2002):连接被拒绝

SQLSTATE[HY000] [2002] 连接被拒绝 Laravel 8

连接数据库错误类型:2002:权限被拒绝

Sf3 Docker-compose : [2002] 连接被拒绝

如何修复 MySQL 状态 [2002] 数据库“连接被拒绝”

SQLSTATE[HY000] [2002] 尝试将连接 Laravel 数据库添加到 Heroku 时连接被拒绝

SQLSTATE [HY000] [2002]连接被拒绝。Laravel API使用WSL2 Ubuntu 18.04托管在Docker上

SQLSTATE [HY000] [2002]在laravel和docker设置中拒绝连接

MySQL错误:mysqli_connect():(HY000 / 2002):连接被拒绝

PHP警告:mysqli_connect():(HY000 / 2002):连接被拒绝

在带有MAMP的Mac上出现“ db:SQLSTATE [HY000] [2002]连接被拒绝”错误

Symfony 2:[PDOException] SQLSTATE [HY000] [2002]连接被拒绝的实体生成器

Symfony SQLSTATE [HY000] [2002]与1and1服务器的连接被拒绝

Laravel:SQLSTATE HY000 2002无法建立连接,因为目标机器主动拒绝了它