无法运行artisan migrate
。出现此错误:
[PDOException] SQLSTATE [HY000] [1045]用户'root'@'localhost'拒绝访问(使用密码:YES)
这是我的.env文件的一部分:
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=scotchbox
DB_USERNAME=root
DB_PASSWORD=root
在SSH上运行mysqladmin -u root -p status
返回:
正常运行时间:1308个主题:3个问题:131慢查询:0打开:48个刷新表:1个打开表:每秒41个查询平均值:0.100
如果我将DB_PASSWORD
更改为'',系统将无法找到该表:
[PDOException] SQLSTATE [HY000] [1049]未知数据库'scotchbox'
这是MySQL Workbench屏幕确认连接:
UPDATE
现在,我正在尝试使用宅基地。但错误是一样的:
SQLSTATE [HY000] [1045]拒绝访问用户'homestead'@'localhost'(使用密码:YES)
尝试使用Laravel的默认凭据:
Username: homestead
Password: secret
一旦能够成功连接,请使用所需的用户名和密码在数据库中创建新用户。
如果有帮助,请告诉我!
您应该在.env文件中更新数据库连接。 .env文件应位于项目根目录中。