安裝mysql後鏈接出錯(錯誤:Access denied for user 'root'@'localhost' (using password: YES)")的解決辦法

       

  前幾天下載了mysql5.7正常安裝後,用navicat for mysql鏈接時提示「Access denied for user 'root'@'localhost' (using password: YES)"」錯誤信息,由於第一次安裝時未添加用戶,因此卸載一次又從新添加了用戶和密碼安裝後打開依然報錯,借鑑了網上的一些方法,而後用本身的方法實現了鏈接。mysql

 

解決方法:sql

一、打開mysql Command Line Client,輸入安裝mysql時設置的密碼,出現以下界面;數據庫

3d

二、輸入 "use mysql;"後回車,用於應用mysql,出現以下界面;blog

三、輸入 "select user,host from user;"後回車,用於查詢數據庫的用戶信息。出現以下界面;table

四、輸入「select user,host,password from user;」後回車,用於查詢用戶是否設置了密碼,若能查出則跳至步驟6,若查不出則繼續往下執行(本人當時就查不出因此先添加了password列,再執行修改密碼);date

五、輸入「alter table user add column password varchar(64);」後回車,用於添加password列。select

六、輸入「update user set password=password('123');」後回車,用於修改密碼爲123,出現以下界面;下載

至此問題得以解決。密碼

相關文章
相關標籤/搜索