python连接pymysql时遇到pymysql.err.InternalError: (1049, "Unknown database '123'")
使用python3.X进行连接mysql时提示内部错误1049,如下图所示:python调用pymysql需要做到:python版本、python引用数据库的引擎版本与Mysql服务端版本相匹配。一、如何查看三者的版本1.查看python的版本使用快捷键window+R,输入cmd进入命令提示符界面,进行如下操作即可获取python的安装版本。2.查看python引用数据库的引擎版本...
·
使用python3.X进行连接mysql时提示内部错误1049,如下图所示:
python调用pymysql需要做到:python版本、python引用数据库的引擎版本与Mysql服务端版本相匹配。
一、如何查看三者的版本
1.查看python的版本
使用快捷键window+R,输入cmd进入命令提示符界面,进行如下操作即可获取python的安装版本。
2.查看python引用数据库的引擎版本
同上使用命令进行查看,
方式一:使用pip3 list查看所有安装库的版本
方式二:使用pip3 list | findstr PyMySQL 查看(注意:findstr后面第三方库名称的需要注意大小写,因为findetr命令是比较字符串类命令(即从输入中找到包含PyMySQL那一行并打印出来,如果没有找到,则没有输出))。
3.查看Mysql服务端版本
打开mysql客户端即可查看Mysql服务器的版本
二、三者的匹配对应关系
在Mysql的官网上https://dev.mysql.com/doc/connector-python/en/connector-python-versions.html查看对应关系:
更多推荐
已为社区贡献1条内容
所有评论(0)