[Laravel] 設置MYSQL密碼的坑:SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
.env 文件中,資料庫密碼不能使用 #,否則解析的時候 # 後面的部分會被當做註釋從而導致密碼解析錯誤,連接不上資料庫。為防止再次出現這種類型錯誤,建議資料庫密碼不要使用 # // 等 C 語言的註解符號,如果一定要使用 C 的註解符號作為密碼,必須使用單引號或者雙引號將密碼包裹住: DB_PASSWORD=“password#1234”在 laravel 要設置 mysql 資料庫連線配置很容易。
找到 .env 檔,修改以下設定值。
DB_CONNECTION=mysql
要使用的資料庫類型
DB_HOST=127.0.0.1
預設都是本機位置
DB_PORT=3306
預設都是port 3306
DB_DATABASE=
要使用的資料庫名稱
DB_USERNAME=
連線資料庫的使用者帳號
DB_PASSWORD=
連線資料庫的使用者密碼
Source
☞ ✾後花園D16✾-資料庫跟我締結契約吧!(Laravel資料庫及env設定)☞ Laravel設置MYSQL密碼隱藏坑
沒有留言: