python 连接MySQL数据库出现:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_password’ is not supported
我们在pycharm 的命令行页面(Terminal)输入命令:python -m pip install mysql-connector 安装连接数据库的命令,然后运行创建数据库的代码:
出现如下错误:
出现该错误的原因:
MySQL 8.0 及以上的版本,密码插件验证方式发生了变化,早期版本为 mysql_native_password,8.0 及以上的版本为 caching_sha2_password
解决方法:
打开cmd,输入命令:pip install MySQL-connector-python
如果你的电脑安装有loadrunner,输入的命令改为:
pip.exe install MySQL-connector-python
再运行创建数据库的代码,运行没有出错,创建数据库成功