關於pycharm拋出MySQLdb._exceptions.OperationalError: (2059, <NULL>)異常解決方案
2019年2月28號更
在pycharm中使用MySQL 8.0數據庫,連接時發生這個錯誤,同時有沒有任何提示。
![]()
在stackflow中有人提到將MySQL 8.0版本卸載干凈,安裝回老版本5.***問題就解決了。
為此,后面在重新安裝MySQL 8.0,發現8.0installer在安裝時選擇加密方式時,可提供的是兩種加密方式。
並且在新加密方式下面有一個黃色的感嘆號,注明了各種問題。推測應該是因版本8.0新的加密方式導致的問題。后查證,navicat暫時還是不支持此方式。
解決方法:⑴將MySQL卸載干凈,沿用舊版本
⑵在安裝MySQL8.0時,將加密方式改為第二種方式(老方式)即可
備注:如果要用navicat連接MySQL連接,不建議使用最新的加密方式處理。起碼要等到navicat更新了。

