我已将远程MySQL配置为从另一台服务器连接到一个数据库。当我从命令行运行MySQL时,它可以无缝地工作:
mysql -u username -p -h 123.12.12.456
这让我直接进入远程服务器。但是当我在Laravel中配置相同的数据库连接时,我得到了
Illuminate \ Database \ QueryException,消息'SQLSTATE [HY000] [2002]拒绝连接(SQL:select * from
table
)
答案 0 :(得分:0)
在发布问题之前,我实际上最终确实这样做了。由于我无法在堆栈上找到任何其他类似的问题,我还是想发帖并将答案放在这里:
我的database.php
配置文件在mysql
配置中包含以下两行:
'strict' => true,
'engine' => null,
我删除了它们并且有效。