mysql.connector.errors.NotSupportedError

时间:2024-04-02 22:38:44

使用mysql-connector驱动来连接mysql数据的库的时候,遇到如下报错:

mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported

 

经过一番操作,问题搞定。

1:了解报错的原因是因为mysql的版本问题,详情如下:

mysql.connector.errors.NotSupportedError

所以,登录mysql,将root 用户的加密方式修改 mysql_native_password即可。

执行命令:

mysql.connector.errors.NotSupportedError

2. 确认mysql的版本 ,还有用户的加密方式:

mysql.connector.errors.NotSupportedError

3.上面的步骤执行完之后,还有存在上面的报错,在经过查找,发现除了mysql-connector之外,还需要安转一些python专属的文件:

mysql.connector.errors.NotSupportedError

mysql.connector.errors.NotSupportedError

4.执行脚本,运行成功:

mysql.connector.errors.NotSupportedError

mysql.connector.errors.NotSupportedError