小编csc*_*olz的帖子

Laravel Sail 数据库和用户未创建

我刚刚用 laravel 风帆建立了一个 laravel 项目,由于某种原因,在构建过程中它没有创建给定的数据库和用户。我很困惑为什么,因为我觉得我已经配置好了一切。

执行时,./vendor/bin/sail artisan migrate我收到以下错误,表明我的 .env 中给出的用户不存在或凭据错误:

 Illuminate\Database\QueryException 

  SQLSTATE[HY000] [1045] Access denied for user 'Laravel'@'192.168.0.5' (using password: YES) 
(SQL: select * from information_schema.tables where table_schema = shop and table_name = migrations and table_type = 'BASE TABLE')
Run Code Online (Sandbox Code Playgroud)

以 root 用户身份检查我的数据库表明它确实没有Laravel配置用户:

mysql> SELECT user, host FROM mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | %         |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| …
Run Code Online (Sandbox Code Playgroud)

php laravel docker docker-compose laravel-sail

3
推荐指数
1
解决办法
1334
查看次数

标签 统计

docker ×1

docker-compose ×1

laravel ×1

laravel-sail ×1

php ×1