python 无法加载mysql数据库_Python无法连接MySQL数据库是什么原因?
我想要使用Python来连接MySQL数据库,但是报了如下错误File "/usr/local/lib/python3.5/dist-packages/pymysql/__init__.py", line 94, in Connect return Connection(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 325, in __init__ self.connect()
File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 599, in connect self._request_authentication()
File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 861, in _request_authentication
auth_packet = self._read_packet()
File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 684, in _read_packet
packet.check_error()
File "/usr/local/lib/python3.5/dist-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/usr/local/lib/python3.5/dist-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.InternalError: (1049, "Unknown database 'expert'")
百度结果均告知为未创建相应的数据库导致本错误,但是我已经创建了expert数据库,但仍然提示数据库不存在。
此外,本服务器下的数据库均能正常连接。
这是我的数据库连接代码:config = { 'host': cf.get("mySql", "host"), 'port': int(cf.get("mySql", "port")), 'user': cf.get("mySql", "user"), 'password': cf.get("mySql", "password"), 'db': cf.get("mySql", "db"), 'charset': cf.get("mySql", "charset")
}
table_to_save = cf.get("mySql", "save_table") try:
con = pymysql.connect(**config)
except Exception:
con = Exception
log_info = "Connection to MySQL has been rejected"
print(log_info)
os._exit(0)
配置文件为:[mySql]host=127.0.0.1port=3306user=rootpassword=123456db=expertcharset=utf8
有大佬可以帮忙解决一下吗?
python 无法加载mysql数据库_Python无法连接MySQL数据库是什么原因?相关推荐
- python连接mysql数据库数据库_python如何连接mysql数据库
先花点时间来说说一个程序怎么和数据库进行交互 1.和数据库建立连接 2.执行sql语句,接收返回值 3.关闭数据库连接 使用MySQLdb也要遵循上面的几步.让我们一步步的进行. 1.MySQL数据库 ...
- python怎么连接mysql数据库_python如何连接mysql数据库
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix ...
- python数据加载常规教程_Python加载数据的5种不同方式(收藏)
数据是数据科学家的基础,因此了解许多加载数据进行分析的方法至关重要.在这里,我们将介绍五种Python数据输入技术,并提供代码示例供您参考. 作为初学者,您可能只知道一种使用p andas.read_ ...
- python远程连接mysql数据库_python远程连接MySQL数据库
python远程连接MySQL数据库 本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Pytho ...
- vb mysql加载控件_VB如何连接ACCESS数据库详解
首先有一点要注意,数据库的使用与我们以往所使用的文本文件不同.例如我们使用文本文件,来记录各种有用的数据.那么大致有以下几步: 读取文件 -- 格式化数据 -- 关闭文件 -- 使用数据 如果数据量较 ...
- python3连接db2数据库_Python如何连接DB2数据库?
今天我们来探讨下Python如何连接DB2数据库.DB2是IBM在美国开发的一组关系数据库管理系统.它的主要操作环境是UNIX(包括IBM自己的AIX),Linux,IBM i(以前称为OS/400) ...
- python处理teradata数据库_Python脚本连接Teradata数据库
Connect Teradata from python Base on Linux Ubuntu with python2.7 参考网络搜索结果,具体出处不记得了,结合自身实践总结.以下操作为Lin ...
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)
本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...
- python调用r语言加载包错误_Python中调用R语言包指南.docx
Python中调用R语言包指南R语言是非常强大的做统计分析和建模方面的开源软件,它有非常丰富的统计软件包,做统计可以说只有你想不到的,没有R办不到的.Python又是当下最流行的编程软件之一,Pyth ...
最新文章
- 计算机硬件技术基础东北大学,东北大学19春学期《计算机硬件技术基础》在线作业123答案...
- 为什么在C中需要使用volatile?
- python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载
- Opengl-基本概念-对象(很关键啊兄弟这章)
- windows linux 通过SSH X11Forwrding 使用图形化界面
- [C#]手把手教你打造Socket的TCP通讯连接(三)
- 布隆过滤器Bloom Filter简介
- html5 页面 参数传递,详解html中页面跳转传递参数的问题
- 送书 | 数据分析如烹小鲜
- POJ 3168 排序+扫描
- 想快速体验谷歌 Fuchsia OS?FImage 项目来了!
- 利用构造函数创建对象
- Retrofit + RxJava + OkHttp 让网络请求变的简单-基础篇
- Matlab字符串转换及数值格式转换
- mac上调整phpstorm和webstorm的使用内存(默认是128m-750m) 避免卡顿
- 计算机主机并行接口,计算机并行接口技术原理.ppt
- 如何管理员工工时表?
- Copy Elision
- Web3 网络效应:五种心智模型
- (附源码)计算机毕业设计SSM科技类产品众筹系统
热门文章
- scapy构造IP分片包
- 生意参谋获取数据系列章节
- 计算机在英语课堂的应用,浅谈信息化技术在英语课堂的应用
- js生成随机数字符串
- 几款流行开源ESB总线简介
- 【毕业设计】基于情感分析的网络舆情热点分析系统
- 有了这款工具,定位线上问题事半功倍|云效工程师指北
- 5年,你知道我这5年怎么过的吗?路过东方明珠的测试人,心死了
- python语言依赖平台_poetry首页、文档和下载 - Python 依赖管理和打包工具 - OSCHINA - 中文开源技术交流社区...
- 20200510-读后感-用户故事地图-1.什么是用户故事地图以及有什么用