MySQL 使用Navicat连接MySQL8出现1251错误
生活随笔
收集整理的這篇文章主要介紹了
MySQL 使用Navicat连接MySQL8出现1251错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
來源:https://www.cnblogs.com/wcwnina/p/9569535.html
MySQL 使用Navicat連接MySQL8出現1251錯誤
安裝了MySQL8.x.x后使用Navicat連接總是出現1251錯誤,故在此記錄一下解決方法。
錯誤提示
1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client
解決辦法
1.直接修改
用管理員身份打開cmd,輸入"mysql -u root -p [-h locahost -P 3306]"(中括號內是默認內容)回車輸入root用戶密碼進入MySQL客戶端,然后:
mysql> alter user root@localhost identified by 'newpassword' password expire never;mysql> alter user root@localhost identified with mysql_native_password by 'newpassword';mysql> flush privileges; # 刷新權限其中,"newpassword"是root用戶新密碼。
此時,Navicat可以連接成功,問題解決!
總結
以上是生活随笔為你收集整理的MySQL 使用Navicat连接MySQL8出现1251错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 70岁阿姨遭套路微信被封!官方提醒:网络
- 下一篇: pip install 包的安装位置