Navicat連接mysql出現1251Client does not support authentication protocol requested by server的解決方案

使用navicat連接mysql時報錯:1251Client does not support authentication protocol requested by server

解決辦法

打開cmd命令窗口

輸入mysql -uroot -p

輸入密碼進入mysql命令窗口

輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

注意  ‘  和  '  的區別,中文標點和英文標點的區別,我懶得輸入,直接複製粘貼,導致出錯

輸入FLUSH PRIVILEGES;

在navicat中再次連接,成功

我打開了mysql庫裏的user表,對比發現,改變了root密碼的加密方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章