在使用圖形用戶工具Navicat for MySQL新建鏈接時,會報一個1045,某用戶訪問拒絕的錯誤。mysql
通常的解決辦法是須要從新修改Mysql的密碼,操做步驟以下:sql
1 net stop mysql 中止mysql服務數據庫
2 進入mysql安裝路徑的bin目錄下,使用mysqld命令,在cmd下 mysqld --skip-grant-tables工具
3 開一個新的cmd窗口 mysql 不須要用戶名就能夠登陸數據庫了 ui
4 登陸成功後 show databases; 再use mysql; 即進入mysql數據庫日誌
5 繼續 show tables; 會發現有一個user表ip
6 繼續 select user,host,authentication_string from user;cmd
7 繼續 update user set authentication_string=password('123456') where user='root' 即重置root用戶的密碼string
8 繼續 flush privileges;it
9 繼續 quit; 退出mysql net stop mysql ; net start mysql 從新啓動mysql
10 mysql -uroot -p123456 使用root用戶新密碼登陸 進入mysql則表示成功
Mysql啓動的問題:建議最好多看看啓動日誌
啓動日誌在安裝目錄的data目錄下,文件名稱爲主機名,.err文件。從這裏找到錯誤根源,一個一個解決。