您的位置:首頁 > 幫助中心 > 云服務器 >
navicat 連接 mysql8.0 報錯1251的解決辦法

來源:  發表時間:2020-02-07 12:46:43

分享一下navicat連接MySQL8.0時的一些坑,一開始的時候按照網上的搞了好久,但是沒有解決,也不是說網上別人分享的不對,只是要結合在一起才能把問題解決,閑話少說

安裝好MySaQL后(不是解壓版,所以不需要再配置環境啥的),我就用直接用navicat連接,填好賬號密碼和IP地址(主機名)后測試連接出現錯誤1251

上網搜索發現要更改加密方式,因為mysql8.0跟mysql5.0的加密方式不一樣


win+r   ,輸入cmd,打開命令行

輸入mysql -u root -p,再輸入密碼登錄mysql

登錄成功沒有報錯后,輸入use mysql,進入mysql數據庫

接下來按照參考的輸入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;,報錯1396
 
 
 

沒辦法繼續問度娘,找到一個說是遠程訪問權限不正確


登錄mysql后,select host,user from user;(注意分號別錯了,一定要在英文(半角)下輸入),查看自己的遠程訪問是什么,我這里是%

所以先后輸入:

1)ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  (其中password是自己的root賬戶的密碼)

2)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

3)flush privileges;

最后再用navicat連接mysql。


您的業務還沒開展?馬上  創建業務   或者   成為代理商

Top

服務熱線:

客服:400-6800-660

售前:0771-3846226

備案:0771-5607810

重庆幸运农场1码计划 股票指数分类 辽宁11选五一定牛 预测 广发聚丰股票 十一选五玩法介绍 体彩排列三今晚预测 时时彩官网 股票涨跌指数怎么看 贵州快三选五一定牛 五分彩软件app最新 厦门股票配资推荐首选 安徽快3号码走势图 好彩1复式6个 投资理财平台 江西快三跨度预测号 排列三最新投注技巧 002647股票分析