linux下面laravel连接3307端口mysql出现:
PDOException in Connector.php line 50:
SQLSTATE[HY000] [2005] Unknown MySQL server host '192.168.0.128:3307' (3)
.env代码:
DB_HOST=192.168.0.128:3307
DB_DATABASE=test123
DB_USERNAME=test
DB_PASSWORD=test@123
本地windows下xampp环境是没有这个情况的。。 跪求大神指点~
这个问题有点奇怪,Linux下不支持DB_HOST=192.168.0.128:3307这种写法,
换成DB_HOST=192.168.0.128 DB_PORT=3307,然后在Database.php中加上
'port' => env('DB_PORT', 3307) 就可以连了。
先自己命令行连接 192.168.0.128:3307 试一下能不能脸上吧!
不能连到mysql的原因可能很多的.
防火墙也有可能.
你mysql和php不在一台机器?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。