I have a problem with laravel and mysql.
It is possible for me to php artisan migrate and seed my database. But on the other side accessing to a page using the database is impossible for me. I receive the following error:
SQLSTATE[HY000][1698] Access denied for user 'root' @'localhost' (SQL: select * from `users`)
My .env is correctly filled in (I can migrate without worries)
My application runs under a ubuntu 18.04.
Does anyone have any idea where this might come from?
The root user in mysql 5.7 now requires sudo.
That means phpMyAdmin will not be able to use mysql -u root anymore instead use sudo mysql -u root credentials.
What you need to do is create a new user with the same privileges as the root credentials and use that instead.
Here's how you can do it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With