我正在尝试在个人计算机上设置一个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端口。当前未设置。如果确实需要设置,我应将其设置为什么?
有人对我如何解决这个问题有任何指示吗?我非常感谢任何建议。
答案 0 :(得分:0)
我发现了问题。
我无权使用我的IP访问AWS RDS MySQL。