Php 尝试在laravel valet上加载我的laravel项目时出错

Php 尝试在laravel valet上加载我的laravel项目时出错,php,mysql,laravel,valet,Php,Mysql,Laravel,Valet,在尝试加载我的laravel项目时,我遇到了以下错误SQLSTATE[HY000][2002]php\u network\u getaddress:getaddrinfo失败:名称或服务未知(SQL:select*from`users`where`email`)=eniola@gmail.com限制1)。通过在线搜索答案,我发现问题来自.env文件中的数据库详细信息,但提出的解决方案都不起作用。 这是我的数据库详细信息,我用过代客泊车 DB_HOST=127.0.0.1 DB_PORT=80 D

在尝试加载我的laravel项目时,我遇到了以下错误
SQLSTATE[HY000][2002]php\u network\u getaddress:getaddrinfo失败:名称或服务未知(SQL:select*from`users`where`email`)=eniola@gmail.com限制1)
。通过在线搜索答案,我发现问题来自.env文件中的数据库详细信息,但提出的解决方案都不起作用。 这是我的数据库详细信息,我用过代客泊车

DB_HOST=127.0.0.1
DB_PORT=80
DB_DATABASE=projectname
DB_USERNAME=root
DB_PASSWORD=

我已经运行了php artisan migrate:refresh和php artisan config:clear,但是我得到了相同的错误

这解决了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```


mysql数据库通常位于端口3306上,web服务器位于端口80上。它无法连接到您的数据库。感谢您的回复。它最初是在端口3306上,当时我认为它不起作用,决定使用80。我只是一个初学者,不太清楚如何运行laravel。您尝试了哪些建议的解决方案。基本上,要交叉检查我的数据库详细信息,请运行php artisan config:clear以清除缓存以及关闭并重新打开IDE