mysql - Illuminate\Database\QueryException : SQLSTATE[HY000] [1044] 用户 ''@'localhost' 拒绝访问数据库 'forge'
问题描述
我在 github 上下载了一个 repo 并创建了一个数据库。我正在尝试进行迁移并收到以下错误
错误:
Illuminate\Database\QueryException : SQLSTATE[HY000] [1044] 用户''@'localhost'拒绝访问数据库'forge'(SQL: select * from information_schema.tables where table_schema = forge and table_name = migrations and table_type = 'BASE桌子')
这是我的 .env 文件
APP_NAME=Tafuta
APP_ENV=local
APP_KEY=base64:0IDLuBYdTssK55SeeQTmCJ3GHlJXsR6BahTeenXaf90=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=TafutaM
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
解决方案
您.env
没有考虑到变量。
Vhost configuration
这可能是由你喜欢的东西引起的
在那里直接声明将覆盖变量的
.env
变量。另一个
environment file
被宣布为可以阅读。喜欢.env.prod
或.env.dev
推荐阅读
- php - 无法从 Intranet 读取图像,php 导出到 word
- java - sonarqube 6.7.2 构建失败 Java 并且无法在报告中存储文件源
- android - 在 DownloadManager DOWNLOAD_COMPLETE 广播接收器上接收广播 Intent 时出错
- vba - VBA Excel,比较单元格中的字符串
- hibernate - .save() 没有保存列表中给出的所有详细信息
- javascript - 使用js显示div中的元素列表
- sql - SQL - 需要在同一张表中为客户打印相同数量的记录和相同的产品
- javascript - viewer.js 在 IE 11 中的选项卡切换处触发 addEventListener 调整大小,导致错误和崩溃
- html - sp_notify_operator 的 T-SQL Server 代理格式化消息
- selenium - 在 Selenium 中处理 Windows 打开文件对话框