首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复的NotSupportedError:不支持身份验证插件'caching_sha2_password‘尝试以前的解决方案无济于事

重复的NotSupportedError:不支持身份验证插件'caching_sha2_password‘尝试以前的解决方案无济于事
EN

Stack Overflow用户
提问于 2021-10-05 13:57:14
回答 1查看 49关注 0票数 0

当我尝试通过jupyter笔记本连接到数据库时,我一直收到错误消息。我尝试了所有的解决方案,比如:重新安装mysql - auth_plugin='mysql_native_password' - python (没有工作),传入参数连接器,确保mysql是最新的,并且与我的python版本(3.9)匹配。我已经尝试了所有的方法,但仍然得到错误。

这是我的代码:

代码语言:javascript
复制
mydb = mysql.connector.connect(
    host = 'localhost',
    user = 'root',
    passwd = 'oxxmcN4Fer7@HQie',
    database = 'testdb',
    auth_plugin='mysql_native_password'
)
EN

回答 1

Stack Overflow用户

发布于 2021-10-07 18:03:53

试一试

代码语言:javascript
复制
pip uninstall mysql-connector-python

代码语言:javascript
复制
pip install mysql-connector-python  

在windows命令行窗口中。

如果失败,请尝试

reconfigure MySql服务器

来自MySql installer

然后在Authentication Method中选择Use Legacy Authentication Method (Retain MySql 5x Compatibility)

Reconfiguring MySql serverreinstalling mysql connector python已经删除了我的错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69451832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档