Pycharm查詢表,連線MySQL報錯:RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
阿新 • • 發佈:2021-12-23
通過pycharm連結mysql資料庫時,查詢表報錯提示:
RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
方法1:重啟MySQL
① 以管理員身份,cmd中輸入命令列“net start MySQL80”(根據安裝的版本,MySQL80這裡服務名稱不一樣),來啟動mysql
② 輸入 “mysql”,進入MySQL。
③ pycharm再次執行,不報錯了。
方法2:安裝cryptography包
報錯:RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
該錯誤提示的意思是:sha256_password和caching_sha2_password兩種加密方式需要cryptography。
所以只需要安裝一下cryptography包就可以了: pip install cryptography
① 首先,前提在工作管理員中,看到mysql是執行的。
② 開啟cmd後,輸入命令“pip install cryptography”,安裝成功後,再次執行pycharm,不報錯了。