【数据库bug修复】——Authentication plugin ‘caching_sha2_password‘ is not supported
2021/12/17 2:10:10
本文主要是介绍【数据库bug修复】——Authentication plugin ‘caching_sha2_password‘ is not supported,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
原因
连接数据库的时候出现这个问题的解决方法
创建数据库连接池时解决方法
原因
使用客户端链接mysql数据库,如果数据库版本高于8.0,可能出现以上问题,因为8.0以前默认使用mysql_native_password身份验证机制,8.0以后使用caching_sha2_password方式
连接数据库的时候出现这个问题的解决方法
conn = mysql.connector.connect( host = "localhost", user = "root", passwd = "", database = "", auth_plugin = "mysql_native_password")
在连接后面添加:auth_plugin = "mysql_native_password"
创建数据库连接池时解决方法
import mysql.connector.pooling # 定义连接需要的参数,用字典封存,私有参数 __config = { "host":"localhost", "port":3306, "user":"root", "password":"00000", "database":"vega", "auth_plugin":'mysql_native_password' } import pymysql # 创建连接池,定义最大连接数 try: pool = mysql.connector.pooling.MySQLConnectionPool( **__config, pool_size=10 ) except Exception as e: print("创建连接池出现异常:",e)
在连接后面添加:auth_plugin = "mysql_native_password"
这篇关于【数据库bug修复】——Authentication plugin ‘caching_sha2_password‘ is not supported的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03如何安装 App 并连接到飞牛 NAS?-icode9专业技术文章分享
- 2024-10-03如何安装飞牛 TV 并连接到影视服务器?-icode9专业技术文章分享
- 2024-10-03如何在PVE和ESXI上安装飞牛私有云 fnOS?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS安装系统异常情况处理-icode9专业技术文章分享
- 2024-10-03飞牛NAS如何创建存储空间?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS硬盘会自动休眠吗?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何安装飞牛影视和创建媒体库?-icode9专业技术文章分享
- 2024-10-03fnOS国产最强NAS如何为家人朋友开通影视账号?-icode9专业技术文章分享