python连接MySQL出错
报错: mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported
参考的是:廖雪峰MySQL教程
导入了包pip install mysql-connector
。
但是报错。
解决方法:这篇文章的评论。
但是,安装之后仍然报错:
mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported
因为PyCharm的 Python 控制台没有重启,它的环境还是没有安装MySQL-connector-python
的环境。重启一下 Python 控制台就可以了,之后就不会报错了。
思考:廖雪峰的博客教程有纰漏,不仅要pip install mysql-connector
,还要pip install MySQL-connector-python
。两个包都得导入才行。