买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:杭州云猿生数据有限公司
摘要:本发明公开了一种MySQL代理权限认证装置、方法、设备及存储介质,涉及数据库技术领域,应用于数据库代理,包括在数据库代理启动时,初始化一内存中的数据结构作为认证数据缓存模块,加载MySQL数据库中已存在的用户认证数据到所述认证数据缓存模块中;响应于客户端发送的连接请求,生成随机数据发送给客户端;响应于客户端发送的基于随机数得到的验证数据,搜索认证数据缓存模块中是否存在与验证数据对应的缓存条目,若存在,则向客户端发送快速认证通过消息;若不存在,向客户端发送执行全流程身份验证消息,执行数据库代理的全流程身份验证流程。本方案通过减少对数据库服务器的直接认证请求,降低了服务器负载,提升了系统的处理速度和响应时间。
主权项:1.一种MySQL代理权限认证装置,其特征在于,配置于数据库代理,包括:MySQL协议模块,用于数据库代理和MySQL客户端的连接实现;认证数据缓存模块,缓存从MySQL数据库中加载的用户认证数据;第一认证处理模块,加载与MySQL数据库兼容的全流程身份验证方法,采用全流程身份验证方法与认证数据缓存模块中缓存的用户认证数据执行全流程身份验证,同时在用户通过全流程身份验证方法第一次登录成功后生成认证字符串哈希值并缓存至认证数据缓存模块;第二认证处理模块,连接第一认证处理模块,从认证数据缓存模块获取第一认证处理模块产生的认证字符串哈希值缓存;响应于接收客户端发送的认证字符串,与认证字符串哈希值缓存匹配,若匹配成功,则通过快速认证,若匹配失败,则采用第一认证处理模块执行全流程身份验证方法。
全文数据:
权利要求:
百度查询: 杭州云猿生数据有限公司 一种MySQL代理权限认证装置、方法、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。