作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用以下代码从 Windows 7 上的 Python (3.6) 连接到 MySQL (8.0.11):
import mysql.connector
from mysql.connector import errorcode
try:
cnx = mysql.connector.connect(user='root', password='*****',
database='test')
except mysql.connector.Error as err:
print(err)
else:
cnx.close()
但是我收到以下错误消息:
Authentication plugin 'caching_sha2_password' is not supported
我怎样才能避免这个错误?
最佳答案
您应该将此添加到您的连接参数:auth_plugin='mysql_native_password'
,这将强制连接使用 native 插件而不是 SHA2 插件。
关于Python MySQL 连接器 : caching_sha2_password plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50349562/
我是一名优秀的程序员,十分优秀!