我在laravel 8中创建了一个新的laravel项目。我已经正确设置了Sail安装,对于本地数据库连接来说一切正常,但是当我尝试使用Sail连接数据库时,出现了错误
SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = laravel8 and table_name = migrations and table_type = 'BASE TABLE')
我已经清除了配置和缓存文件。
最佳答案
我正在研究相同的问题,并发现了这个问题。
https://github.com/laravel/sail/blob/1.x/src/SailServiceProvider.php#L31
该代码显示了由laravel sail-sail:install
添加的artisan命令,该命令会使用服务名称覆盖您的.env文件宿主变量。
我将DB_HOST
从127.0.0.1
更改为mysql
,它是固定的
关于php - Laravel Sail数据库连接被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65576513/