我想建立學習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