php - 连接错误 - SQLSTATE[HY000] [2002] 操作超时

标签 php mysql pdo

我在从我的应用程序服务器(一个 Windows 2008 R2 机器)连接到也在 Windows 2008 R2 上运行的 MySQL 服务器机器时遇到问题。

Laravel 应用报错:

exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Operation timed out'

奇怪的是,我可以使用完全相同的凭据和端口通过 MySQL Workbench 从应用程序服务器连接到 MySQL 服务器,而且连接速度很快。

谁能阐明这是怎么回事?

最佳答案

检查.env文件或config\database.php文件,设置正确的用户名、密码、数据库名、ip和端口。

关于php - 连接错误 - SQLSTATE[HY000] [2002] 操作超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38905581/

相关文章:

PHP boolean 值真/假?

php - PHP 中的 SVG Word 换行功能?

php - 当应用程序正在运行通知接收但应用程序关闭时无法接收来自 FCM 的通知

php - 创建自定义 MySQL 搜索(下拉菜单)

javascript - 在其他类中隐藏一个类不比较名为 "column"的类名

php - PDO 获取与行计数

mysql - 来自三个不同表的唯一数据

php - 使用 PhalconPHP/PDO 进行 ND 连接故障转移的 MySQL

mysql - 我正在尝试替换 :search when the query is executed but it does not seem to be replaced

php - PDO INSERT INTO 准备好的数组