【发布时间】:2019-08-06 10:22:52
【问题描述】:
我的 Laravel 项目有问题。从 git 克隆 repo 后,我做了
npm install
composer install
php artisan migrate我有个错误:
在 Connection.php 第 664 行:
SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝 (使用密码:YES) (SQL: select * from
languageswherestatus= 1)在 Connector.php 第 70 行:
SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝 (使用密码:YES)
我只对.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
我在 mac 操作系统上为我的网络环境使用 mamp。
【问题讨论】:
-
你可以运行这个命令
php artisan config:clear吗? -
是的,但是当我运行 php artisan config:clear 时出现相同的错误消息
-
当你运行`$ mysql -u root --host=localhost --port=8889 newDB -p`并输入
root作为密码时,你会得到什么?您是否使用root密码创建了newDB表和root用户? -
我更喜欢mamp的mysql安装提供的unix socket
-
@DelenaMalan 当我运行您的代码时,我有“输入密码:错误 1045 (28000):用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)”,是的,这是新的具有标准 namp 用户凭据的空数据库(用户:root,传递:root)当我通过浏览器 localhost:8889 连接到数据库时,一切都很好,我可以连接