在尝试加载laravel项目时,出现此错误SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: select * from `users` where `email` =eniola@gmail.com limit 1)
。通过在线搜索答案,我发现问题出在.env文件中的数据库详细信息中,但是所提出的解决方案均无效。
这是我的数据库详细信息,我使用代客服务。
DB_HOST=127.0.0.1
DB_PORT=80
DB_DATABASE=projectname
DB_USERNAME=root
DB_PASSWORD=
我已经运行了php artisan migration:refresh以及php artisan config:clear,但是我遇到了同样的错误
答案 0 :(得分:0)
这解决了sql版本8的密码哈希问题。我在.env文件中添加了最后一行代码。
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=root
DB_PASSWORD=password
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock```