laradock 数据库连接问题
前言#
最近用上了 laradock 来搭建环境和学习 laravel5.5,也顺带学习使用 docker。
真的是太好用了#
遇到的问题#
今天碰上了数据库连接的问题,写篇文章以作记录,欢迎大家指正交流
当我在 .env
使用一下配置时
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=root
链接数据库的会出这样的错:SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from `users` where `email` = 342174066@qq.com limit 1)
将 DB_HOST 改成:
DB_HOST=127.0.0.1
错误就变成了 SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `users` where `email` = 342174066@qq.com limit 1)
正确的应该是:
DB_HOST=mysql
貌似这个坑文档都有提过,我在 github 上也找到了相关的 Issues https://github.com/laradock/laradock/issues/178
假装会敲代码
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: