我想建立学习laravel这个过程如下: https://laracasts.com/series/laravel-from-scratch-2017/episodes/4PHP工匠迁移 - SQLSTATE [HY000] [1045]访问被拒绝的用户“laravel” @“localhost”的
当我尝试使用命令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)
Tryied寻找答案,我想我可以做的.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设置?
你的mysql服务正在运行吗?并检查'.env'文件中的mysql凭证 –
'sudo /etc/init.d/mysql start' for this command我得到:'[ok]启动mysql(通过systemctl):mysql.service.'仍然出错是一样的。我应该检查什么凭证? – MattSom
laravel用户是否存在于数据库中?你有没有尝试在你的数据库上创建一个表laravel并向用户添加所有权限? – suecarmol