我在这里遇到了一个非常奇怪的问题,并且花了很多时间尝试调试。
我的应用程序驻留在 AWS 环境中。我的登台环境只是一个托管 Laravel 的 EC2 (CentOS 7),数据库托管在 RDS 中。暂存环境运行良好。
然后我克隆了 EC2 和 RDS 用于生产,但由于未知原因,我的 Laravel 一直提示与数据库的连接超时。我尝试过的事情:
mysql -u<username> -p<password>
并连接成功则意味着安全组和数据库权限很好。 .env
文件包含正确的连接信息。 我不知道我还错过了什么。
最佳答案
解决方案非常简单。错过后端实例真是太愚蠢了。一旦解决了,错误就消失了。
关于php - Laravel 数据库连接超时但可以通过 mysql 命令连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64847185/