我想按照这个课程设置和学习laravel:
https://laracasts.com/series/laravel-from-scratch-2017/episodes/4
当我尝试使用命令PHP artisan migrate时出现此错误:
[Illuminate\Database\QueryException]
sqlSTATE[HY000] [1045] Access denied for user 'laravel'@'localhost' (using password: NO) (sql: select * from information_schema.tables whe
re table_schema = laravel and table_name = migrations)
[PDOException]
sqlSTATE[HY000] [1045] Access denied for user 'laravel'@'localhost' (using password: NO)
试图寻找答案,我想我可能会对.env文件进行一些更改,但不知道到底是什么,到目前为止还没有任何工作.
DB_CONNECTION=MysqL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=
我在视频中使用Ubuntu 16.04而不是Mac OS X,所以我想知道我该怎么办?有没有我没做过的MysqL设置?
解决方法:
您没有名为“laravel”的用户.
您应该将DB_USERNAME更改为您实际用于访问数据库的DB_USERNAME.
默认情况下它通常是root,因此.env中的更改应该是
DB_CONNECTION=MysqL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。