Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接错误-SQLSTATE[HY000][2002]操作超时_Php_Mysql_Pdo - Fatal编程技术网

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

Php 连接错误-SQLSTATE[HY000][2002]操作超时,php,mysql,pdo,Php,Mysql,Pdo,我在从我的应用服务器(Windows 2008 R2设备)连接到同样在Windows 2008 R2上运行的MySQL服务器设备时遇到问题 Laravel应用程序报告错误: exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Operation timed out' 奇怪的是,我可以通过MySQL Workbench使用完全相同的凭据和端口从应用程序服务器连接到MySQL服务器,而且连接很快 有人能解释一下这是怎么回事吗?

我在从我的应用服务器(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和端口。

这是我们的主机提供商应用的防火墙设置。无论如何,谢谢。

您是偶然远程访问它的吗?您能解释更多吗?遇到同样的问题