LaravelSail数据库连接拒绝错误

我在laravel 8中创建了一个新的laravel项目。我已经正确设置了Sail安装,本地数据库连接一切正常,但是当我尝试使用sail连接我的数据库时,它给了我一个错误

SQLSTATE[HY000] [2002] 连接被拒绝(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 帆添加的 artisan 命令 -sail:install它用服务名称覆盖您的 .env 文件主机变量。

DB_HOST127.0.0.1改为mysql并已修复

  • Hello, I am facing the same issue. DB_HOST is already mysql. I can log in to the DB and see it's empty. When I try to run "sail artisan migrate" I get the same error message. Any idea what it could be?

以上是LaravelSail数据库连接拒绝错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>