使用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密碼的加密方式