ubuntu 18.04上用户'root'@'localhost'Laravel的访问被拒绝

rQw*_*Qwk 2 mysql sql laravel ubuntu-18.04

我有laravel和mysql的问题.我可以为php artisan migrate我的数据库建立种子.但另一方面,使用数据库访问页面对我来说是不可能的.我收到以下错误:

SQLSTATE[HY000][1698] Access denied for user 'root' @'localhost' (SQL: select * from `users`)
Run Code Online (Sandbox Code Playgroud)

我的.env正确填写(我可以无忧无虑地迁移)

我的应用程序在ubuntu 18.04下运行.

有谁知道这可能来自哪里?

Kap*_*emo 9

rootmysql 5.7中的用户现在需要sudo.这意味着phpMyAdmin将无法再使用mysql -u root并且必须执行sudo mysql -u root凭据.

您需要做的是创建一个与root凭据具有相同权限的新用户,然后使用它.

这是你如何做到的.