【发布时间】:2020-07-13 10:13:12
【问题描述】:
每当我尝试访问使用代客home.test 创建的路线时,我都会收到错误消息。我已经尝试过类似问题中列出的所有解决方案,例如solution,但似乎没有任何效果
错误是:
SQLSTATE[HY000] [2054] The server requested authentication method
unknown to the client (SQL: select * from `user_meta` where `user_id` is null limit 1)
MySQL version - 8.0.19
PHP version - 7.4.7
我的迁移工作正常,因为我可以看到创建的表。
任何帮助将不胜感激。
更新.env配置
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=home
DB_USERNAME=root
DB_PASSWORD=abcd
TENANCY_HOST=localhost
TENANCY_PORT=3306
TENANCY_DATABASE=home
TENANCY_USERNAME=root
TENANCY_PASSWORD=abcd
【问题讨论】:
-
从 env 发布你的数据库配置
-
这可能对你有帮助Link 1
-
我在使用 laravel 但从错误的 shell 运行诸如
migrate之类的命令时发生了这种情况。在这里查看我的答案:stackoverflow.com/a/66910286/241138
标签: php mysql laravel laravel-valet