Django项目:
当在进行Django项目连接数据时遇到RuntimeError: ‘cryptography’ package is required for sha256_password or caching_sha2_password auth methods错误
问题描述
RuntimeError: ‘cryptography’ package is required for sha256_password or caching_sha2_password auth methods
解决方案:
提示:这里可以尝试重启mysql
用管理员运行cmd,在cmd中输入以下代码(注:这里MySQL80是指你自身MySQL的版本)
net start MySQL80
可得到上图的提示
之后再在cmd中运行以下代码
mysql -u root -p
进入mysql
再回到Django中重新运行代码
到这里问题就解决了