连接到远程 MySQL 服务器失败,出现 SQLSTATE[HY000] 错误
尝试从本地计算机连接到远程 MySQL 服务器,Laravel 用户遇到异常:
PDOException in Connector.php line 55: SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
故障排除
给定的环境文件表明以下配置用于数据库连接:
值得注意的是,MySQL 网络连接通常发生在端口 3306 上。但是,必须确保远程 MySQL 服务器已配置为接受来自本地计算机 IP 地址的连接。
潜在问题
通常,MySQL 套接字未配置为允许来自专用网络接口外部的连接。这会阻止从公共互联网直接连接到端口 3306。
解决方案
要纠正此问题,建议检查以下内容:
以上是为什么我的 Laravel 应用程序无法连接到远程 MySQL 服务器并出现'SQLSTATE[HY000]”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!