主要原因:作業系統未對資料庫的root使用者授權,所使用的作業系統不是管理者權限。
輸入密碼後,出現的錯誤提示如下:
Access denied for user 'root'@'localhost' (using password: YES)
解決方案:
1、啟動任務管理器結束mysqld.exe程序。
1、打開MySQL目錄下的my.ini檔案,在檔案的最後添加一行“skip-grant-tables”,儲存并關閉檔案。
2、重新開機MySQL服務: net start mysql。
3、在指令行中輸入“mysql -uroot -p”(不輸入密碼),回車即可進入資料庫。ps:事先設定了密碼,可以通過輸入密碼直接進入。