小编Shu*_*rga的帖子

Laravel SQLSTATE[HY000] [1698] 用户“root”@“localhost”访问被拒绝

我在测试 Laravel 项目的浏览器中收到此错误:

\n
Illuminate\\Database\\QueryException\nSQLSTATE[HY000] [1698] Access denied for user \'root\'@\'localhost\'\n(SQL: select count(*) as aggregate from `users` where `email` = test@test.com)\n
Run Code Online (Sandbox Code Playgroud)\n

我在 Stack Overflow 和其他网站上发现了类似的问题,但给出的所有解决方案都不适合我。

\n

另一个类似的错误代码是关于 MySQL 的,但我的是关于 Laravel 的。不是MySQL。
\n我使用Ubuntu 18.04 (Bionic Beaver)、Laravel 6、LAMP,我的数据库是 MySQL,服务器由 Apache 2.4 提供服务,而不是 Homebrew 或 PHP localhost。

\n

----------(测试项目上下文)

\n

我正在遵循教程,并成功添加了“登录”和“注册”按钮。现在,当我尝试注册新用户时,我遇到了两个权限问题,我可以用 解决sudo chmod这些问题,但我已经在第三个问题上停留了五个小时。如果今天还没有解决问题,我将重新安装所有内容。

\n

根据我的理解,PHP ARTISAN UI:AUTH需要处理所有代码,您只需要PHP ARTISAN MIGRATE在创建我已经完成的授权 UI 之后即可。MIGRATE我实际上可以在 MYSQL 终端中看到数据库中创建的表。

\n

----------(/测试项目上下文)

\n

我尝试过的解决方案:

\n
DB_CONNECTION=mysql\nDB_HOST=127.0.0.1 or 127.0.0.11 or localhost\nDB_PORT=3306 …
Run Code Online (Sandbox Code Playgroud)

mysql php-7.2 ubuntu-18.04 laravel-6

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

laravel-6 ×1

mysql ×1

php-7.2 ×1

ubuntu-18.04 ×1