我正在尝试在我的个人计算机上建立一个 CakePHP 项目。一切似乎都按预期工作,除了我无法连接到 MySQL。 CakePHP 不断输出此错误消息:
Database Error
PDOException
Documentation API
Error: SQLSTATE[HY000] [2002] Connection timed out
If you are using SQL keywords as table column names, you can enable identifier quoting for your database connection in config/app.php.
我在工作中使用了类似的设置,它能够连接到远程 MySQL。最大的区别是我在 Windows 8 机器上使用 Docker 工具箱,而在工作中我使用 Docker Desktop。特别是,我使用 http://192.168.99.100
而不是 localhost
访问我的应用程序。
我确信我的凭据是正确的。
我的另一个预感是我需要指定 MySQL 端口。目前,尚未设定。如果确实需要设置的话,应该设置什么?
有谁能告诉我如何解决这个问题吗?我非常感谢任何建议。
最佳答案
我发现了这个问题。
我无权使用我的 IP 访问 AWS RDS MySQL。
关于php - 使用 Docker 工具箱 MySQL 连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56103901/