MySQL可以通过命令行连接到远程,但Laravel失败

时间:2017-03-14 22:51:07

标签: mysql laravel eloquent

我已将远程MySQL配置为从另一台服务器连接到一个数据库。当我从命令行运行MySQL时,它可以无缝地工作:

mysql -u username -p -h 123.12.12.456

这让我直接进入远程服务器。但是当我在Laravel中配置相同的数据库连接时,我得到了

  

Illuminate \ Database \ QueryException,消息'SQLSTATE [HY000] [2002]拒绝连接(SQL:select * from table

1 个答案:

答案 0 :(得分:0)

在发布问题之前,我实际上最终确实这样做了。由于我无法在堆栈上找到任何其他类似的问题,我还是想发帖并将答案放在这里:

我的database.php配置文件在mysql配置中包含以下两行:

'strict' => true,
'engine' => null,

我删除了它们并且有效。