首頁 > 軟體

MySQL 8.0.31中使用MySQL Workbench提示組態檔錯誤資訊解決方案

2023-02-01 18:03:00

MySQL 8.0.31中使用MySQL Workbench提示組態檔錯誤資訊 Error opening configuration file UnicodeDecodeError:‘gbk’ coded can’t decode byte 0x92 in position 5004: illegal multibyte sequence

組態檔之前安裝MySQL Server的時候編碼格式好像改了, 才使的MySQL Workbench能開啟組態檔;
過完年回來發現還是會報錯,這個報錯看起來就是字元集的問題;

這個2^32-1的減號,就是字元集有問題,我把它刪掉然後輸入我英文的減號-,就可以修改好了,要用管理員許可權來儲存修改;

點選Workbench的Discard按鈕,重新載入組態檔;
提示pos:5018還有問題;

“Unique”
這個單詞兩邊的冒號有問題,修改成英文的雙冒號
“Unique”
修改好了如下,仔細看我截的圖是有區別的:

我英文雙冒號一點都不傾斜,發現了沒
點選儲存;再到workbench點discard,又發現一處別的

那我直接用批次搜尋查詢修改這樣的冒號算了;
有3處需要修改的,修改這樣的冒號再點儲存,discard就OK了!

補充:MySQL Workbench部分出錯及可能解決方案

出錯一:8.0.23.0版本,在workbench內建立表eg1,select * from eg1無返回結果,無法向表內匯入資料,在如下圖的下一步,workbench會直接閃退

可行的辦法:(不建議,但我就是這麼幹的)重灌8.0.22.0版本,不使用8.0.23.0版本,但這樣可能會伴隨mysql connector net的無法刪除(具體重灌,網上有教學),個人實驗過刪除workbench資料夾沒用,不過可以一試,反正不會導致啥大的問題

出錯二:在出錯一的基礎上刪除mysql connector net無法完全刪除

可行的辦法:故從官網下載8.0.22.0版本的mysql connector net的msi檔案,再找一個別人已安裝好的mysql connector net資料夾(一般在:C:Program Files (x86)MySQL)拷貝過來放在C:Program Files (x86)MySQL裡就行了,注意是 x86的Program Files ,不是上面一個,不過可能會有出錯三

連結:

mysql connector net官網

mysql connector net資料夾拷貝

連結: https://pan.baidu.com/s/1TQ9fVqYEgON4GWAKjkdN6w?pwd=etaj 提取碼: etaj 

出錯三:安裝8.0.22.0版本的mysql connector net的msi檔案時提示 “ 組態檔已損壞,請聯絡技術人員 ” ,可能的原因是在出錯一時誤刪了部分的登入檔(真的一言難盡,我重灌MySQL時CTRL+f 刪了有關mysql connector net的登入檔,結果安裝時給我蹦出來這個錯誤,真的心態爆炸),解決辦法可參考:

https://www.jb51.net/article/273721.htm

https://www.jb51.net/article/109169.htm

到此這篇關於MySQL 8.0.31中使用MySQL Workbench提示組態檔錯誤資訊的文章就介紹到這了,更多相關MySQL Workbench提示組態檔錯誤資訊內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com