入侵檢測1045錯誤一般指的是未給root用戶分配權限或者說本地主叫的訪問被拒絕,一般發生在Navicat安裝后出現的錯誤,因為入侵檢測存在數據庫所以會產生該錯誤,該錯誤全稱為1045 - Access denied for user ‘root‘@’localhost’ (using password: YES)。
產生1045錯誤原因
端口問題:判斷是否有兩個數據庫服務運行了,兩個數據庫都運行的話,不管密碼是否正確都會出現這個彈出1045;
用戶名或者密碼錯誤;
解決方法
先關閉服務
再到MySQL的文件夾下面找到后綴名為.ini的文件,在[mysqlld]的下面添加skip-grant-tables
然后打開數據庫,然后到bin目錄下輸入mysql -u root -p,回車就可以了
再輸入set password=password(“你的新密碼”) where user=”root”;
再刪除skip-grant-tables就OK了
回答所涉及的環境:聯想天逸510S、Windows 10。
入侵檢測1045錯誤一般指的是未給root用戶分配權限或者說本地主叫的訪問被拒絕,一般發生在Navicat安裝后出現的錯誤,因為入侵檢測存在數據庫所以會產生該錯誤,該錯誤全稱為1045 - Access denied for user ‘root‘@’localhost’ (using password: YES)。
產生1045錯誤原因
端口問題:判斷是否有兩個數據庫服務運行了,兩個數據庫都運行的話,不管密碼是否正確都會出現這個彈出1045;
用戶名或者密碼錯誤;
解決方法
先關閉服務
再到MySQL的文件夾下面找到后綴名為.ini的文件,在[mysqlld]的下面添加skip-grant-tables
然后打開數據庫,然后到bin目錄下輸入mysql -u root -p,回車就可以了
再輸入set password=password(“你的新密碼”) where user=”root”;
再刪除skip-grant-tables就OK了
回答所涉及的環境:聯想天逸510S、Windows 10。