python 3 使用pymysql 连接Inception 问题
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,pymysql 连接Inception ,在判断版本时会出现value error 问题。原因是pymysql通过'.'进行分割,但是Inception的版本信息是这样的./mysql -VVer 1
千家信息网最后更新 2025年01月23日python 3 使用pymysql 连接Inception 问题
pymysql 连接Inception ,在判断版本时会出现value error 问题。
原因是pymysql通过'.'进行分割,但是Inception的版本信息是这样的
./mysql -V
Ver 14.14 Distrib Inception2.1.50, for Linux (x86_64) using EditLine wrapper
oracle mysql的版本是:
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
因此Pymysql获取到的值为Inception2,最后int() 报value error。
可以简单修改pymysql connections.py(只是解决了问题,对具体代码还不是很了解)
def _request_authentication(self): # https://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse if self.server_version.split('.', 1)[0] == 'Inception2': self.client_flag |= CLIENT.MULTI_RESULTS elif int(self.server_version.split('.', 1)[0]) >= 5: self.client_flag |= CLIENT.MULTI_RESULTS
;
使用Pymysql connection配置可以是下面这样
conn = pymysql.connect(host='127.0.0.1', user='', passwd='', db='', port=6669, autocommit=True, cursorclass=pymysql.cursors.DictCursor, charset='utf8mb4' )
版本
问题
代码
信息
原因
只是
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全建设方案费用
数据库复杂查询题目
温州软件开发靠谱吗
杭州软件开发培训学校
网络安全工程师考什么专业
sql数据库显示表格数据
网络安全大会是哪一年
老师护苗网络安全课观后感
济源网络安全教育
软件开发中模型有哪些问题
谷歌云哪里的服务器快
虚拟服务器哪个网站好用
数据网络安全属于什么系统
招商银行深圳分行软件开发
计算机网络技术教程课件
河南信息化软件开发价格服务标准
中小学网络安全日
盘龙区方便软件开发咨询报价
上海新车环保认证服务器异常
服务器密码管理规范
输入中文数据库登不上
交通运输网络安全宣传培训
大专的论文进数据库吗
云网络技术
ACME描述软件开发案例
软件开发需要准备
mate40网络安全密钥
文件认证登录服务器
生物学数据库题目
在服务器里怎么转移骷髅马