是用迁移命令报错,数据库用户名密码怎么配置?

SQLSTATE[HY000] [1045] access denied for user 'root'@'localhost'(using password:NO)

我的数据库配置是根据本地的来的

APP_NAME="Laravel Shop"
APP_ENV=local
APP_KEY=base64:l86Qym9DVjuT9TChzv0GxErd58gasnsc9uZSRBuVr1Q=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://shop.test

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel-shop
DB_USERNAME=root
DB_PASSWORD=

我想知道如何配置数据库连接?

赤色圣战
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

Homestead 默认数据库账号密码:homestead / secret

5年前 评论
讨论数量: 7

我使用命令 php artisan migrate

5年前 评论
leo

Homestead 默认数据库账号密码:homestead / secret

5年前 评论

@leo 我这里有点不明白,按照这个配置,我运行迁移命令成功了,但是数据库不是我本地的,那我想查看数据库里的信息应该怎么看呢?是不是没有可视化的查看方法(像我用sqlyog那样直接看数据库)

5年前 评论
leo

@假装是米粉 连接本地 33060 端口即可

5年前 评论

直接在本地连接远程数据库,ip是ifconfig 里的ip,别的再.env里面都是可以看到的

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!