尝试使用 Python 连接器连接到 MySQL 服务器并使用 mysql_native_password 身份验证插件创建用户时,出现错误消息:
mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported
要解决此问题,请确保安装了正确的 Python 包。在提供的示例代码中:
import mysql.connector cnx = mysql.connector.connect(user='lcherukuri', password='password', host='127.0.0.1', database='test') cnx.close()
检查是否安装了 mysql-connector-python 而不是 mysql-connector。
以上是为什么我的 Python MySQL 连接失败且不支持'caching_sha2_password”?的详细内容。更多信息请关注PHP中文网其他相关文章!