[英]Laravel - Access denied
我將我的 PHP 網站從 linux 服務器遷移到 Z5DA5ACF461B4EFB7E266EC8610Z5B2 上的 Windows 服務器。 現在我收到此錯誤
`SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost'
(using password: YES)`
我正在為 mysql 使用 MYSQL WORKBENCH 8。
我清除了配置
php artisan config:clear
我重新啟動了 IIS 服務器
我創建了另一個簡單的 php 文件並嘗試了相同的憑據,我可以連接到數據庫並顯示結果。
這是 my.env 文件代碼
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mydbname
DB_USERNAME=root
DB_PASSWORD=mypwdhere
可能的解決方案:
php artisan serve
再次運行它)清除緩存,如:
php artisan cache:clear php artisan route:clear php artisan view:clear
我解決了這個問題,我在這里發帖,這可能對其他人有幫助。
我使用 host = %
為root
以外的數據庫創建了新用戶,現在它就像一個魅力
謝謝大家的意見
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.