php - Laravel SQL 连接超时

标签 php mysql laravel

我无法通过 Laravel 连接到 sql 数据库。

问题不是:当我使用 xampp 时或者当我在没有 Laravel 的情况下工作时,就像使用普通 php 一样。 问题是:当我尝试使用 Laravel 连接到我的在线 sql 服务器时。 (SQLSTATE[HY000] [2002])

我无法发布这篇文章,但仍然说有一些错误,所以我正在写这篇文章。 关于质量标准的一些事情。

DB_CONNECTION=mysql   
DB_HOST=c236um.forpsi.com   
DB_PORT=3306     
DB_DATABASE=******   
DB_USERNAME=*****   
DB_PASSWORD=*****  

最佳答案

可能您的 MySQL 服务器没有监听传入连接。您必须验证:

  1. 编辑 my.ini 文件并将绑定(bind)参数从 127.0.0.1 更改为 0.0.0.0 以允许外部连接到 MySQL。
  2. 验证端口 3306 在您的防火墙中是否已打开。

亲切的问候。

关于php - Laravel SQL 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46547835/

相关文章:

laravel - 图片 :make(path) Image source not readable when i use artisan custom command

php - 如何在不安装 Apache 2 的情况下卸载 php7.2-fpm(在 LEMP 机器上)

mysql - 使用 JOIN 按父 ID 获取所有子项

PHP - 从 rgb 获取颜色名称

python - Django CSV 导入 - 使用 æ、ø、å(丹麦语字符)和空格时仅导入第一个数据行

当我有保持打开的 sleep 连接时 MySQL CPU 增加

linux - Docker 无法看到 Laravel 创建的文件

php - 如何获取共享文件用户的电子邮件地址(Google Drive api PHP)

javascript - FullCalendar,可以设置 selectable false 但允许选择插槽

php - 缩短 MySQL 代码以获取基于变量的更多信息