編碼的世界 / 優質文選 / 歷史

MySQL 8.0 使用workbench出現外部組件異常解決辦法


2022年7月06日
-   

 背景:   我之前使用的是MySQL5.0左右的版本和workbench6.3,後來換了電腦需要重裝.


    這時官網上的已經是MySQL8.0了,我下載了MySQL-install文件,在這個安裝工具裏我安裝了MySQL8和workbench6.3,當然他給我的選擇就是這樣,看著版本很不匹配,想著能運行嗎,果然不能。
1.MySQL8.0安裝沒有問題,通過命令都能使用;
2.啟動workbench6.3,???,出現了外部組件異常,就是這樣,很熟悉吧;

3.我還想著是不是版本相互不匹配的問題,查查最新的workbench,沒想到6.3就是最新的,那是不是workbench安裝有問題?我把workbench文件夾複制到我的舊電腦,嗯,可以訪問我的MySQL5.7,安裝沒問題。
4.我就開始百度了,很多鬼扯的什麼vc++等等都試了,最後看到一個說懷疑是mysql密碼簡單導致的,並且修改密碼後竟然好了,真是久旱逢甘露,點擊打開鏈接
5.我趕緊試試呀,百度MySQL修改root密碼,嗯很多很好,什麼mysqladmin,set,update等等,可是怎麼都不對。
6.我想是不是版本問題,命令都改了,我就搜索“MySQL8.0改root密碼”,果然不一樣,有一個可以使用點擊打開鏈接:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
或者
"ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼';" 
這樣我就更換更複雜的密碼了,測試workbench成功;
7.然後我做了一件事,將複雜密碼給改回去了,繼續使用我的簡單密碼。沒問題,我還是能使用workbench連接數據庫,難道這就是MySQL8.0的安全策略?
    
    
    





高性能雲服務器


精品線路獨享帶寬,毫秒延遲,年中盛惠 1 折起

熱門文章