我的Laravel项目有问题。在从git克隆回购后,我做了
npm install
composer installphp artisan migrate I有一个错误:
在Connection.php第664行中: 拒绝用户'root'@'localhost‘的SQLSTATEHY000访问(使用密码:是) (SQL: select * from
languages,其中status= 1) 在Connector.php第70行中: 拒绝用户'root'@'localhost‘的SQLSTATEHY000访问(使用密码:是)
我只在.env文件中添加了几处更改
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=newDB
DB_USERNAME=root
DB_PASSWORD=root对于我的web环境,我正在使用mamp在mac os上。
错误截图:

发布于 2019-03-15 11:25:45
尝试将其添加到.env文件中
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
我也使用MAMP,并且总是需要在我的.env文件中使用这个
发布于 2019-03-15 10:55:46
打开.env文件并编辑它。
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE= // Your Database Name
DB_USERNAME= // Yout Database Username
DB_PASSWORD= // Your Database Password 注意:如果数据库上没有设置密码,请清除DB_PASSWORD
此错误主要来自于.env文件中的后续更改:
拒绝用户'root'@'localhost‘的SQLSTATEHY000访问(使用密码:是)
完成.env编辑后,必须清除缓存:php artisan config:cache
https://stackoverflow.com/questions/55180895
复制相似问题