如何在 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
变量
我正在使用 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
变量