MySQL 錯誤:使用者「root@localhost」存取被拒絕(使用密碼:否)
問題:
問題:嘗試在Windows 桌面上執行WordPress 時,需要MySQL。然而,如果在安裝過程中沒有設定 root 密碼,WordPress 會在安裝時要求輸入 root 密碼。嘗試使用預設密碼或沒有密碼使用 mysql -u root -p 存取 MySQL 會導致存取被拒絕。
潛在解決方案:mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt執行指令:
輸入密碼:在指令提示字元中輸入mysql -u root -p,出現提示時輸入root密碼。
更新:即使執行上述步驟後,存取可能會仍被拒絕,並顯示錯誤訊息:
「使用者' root@localhost'的存取被拒絕(使用密碼:YES)」
其他解決方案:mysql> use mysql; mysql> truncate table user; mysql> flush privileges; mysql> grant all privileges on *.* to root@localhost identified by 'YourNewPassword' with grant option; mysql> quit;使用以下指令重設密碼:
以上是為什麼使用者「root@localhost」的 MySQL 存取被拒絕(使用密碼:NO 或 YES)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!