如何在 Windows 中没有用户名和密码的情况下将 Laravel 应用程序连接到 MySQL

How to connect Laravel application with MySQL with no username and password in Windows

我正在使用 Laravel 5.5 并在 Windows 中与 MySQL 连接,而我在 MySQL 中没有使用任何用户名和密码。当我是 运行 php artisan migrate 命令时显示错误:

SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'rebelute_test'

我的 .env 文件在这里:

APP_NAME=Laravel 
APP_ENV=local
APP_KEY=base64:tSIeNfMf7bh6mxHuAHrhoaf+pzPxxFq69ABqlXZwtUw=
APP_DEBUG=true   
APP_LOG_LEVEL=debug
APP_URL=127.0.0.1
APP_LOG=daily
DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306
DB_DATABASE=rebelute_test 
DB_USERNAME='' 
DB_PASSWORD=''
BROADCAST_DRIVER=log 
CACHE_DRIVER=file 
SESSION_DRIVER=file
SESSION_LIFETIME=120 
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1 
REDIS_PASSWORD=null 
REDIS_PORT=6379
MAIL_DRIVER=log 
MAIL_HOST=smtp.mailtrap.io 
MAIL_PORT=2525
MAIL_USERNAME=null 
MAIL_PASSWORD=null 
MAIL_ENCRYPTION=null
PUSHER_APP_ID= 
PUSHER_APP_KEY= 
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

数据库的默认用户名是root检查DB_USERNAME变量