【发布时间】:2014-12-31 04:43:23
【问题描述】:
对于 Python 和 MySQL 来说相对较新,但我正在使用 MySQL Python 连接器在开发环境中执行一个简单的数据库查询。我创建了一个缓冲游标以将结果作为字典返回。当我执行简单查询时:
family_query = ("SELECT * FROM family as FF")
...我得到了一个错误列表,围绕着这个错误 2013: Lost Connection to MySQL server。
>python "FitMatch v1.5.py"
Traceback (most recent call last):
File "FitMatch v1.5.py", line 505, in <module>
fit_match_cursor.execute(fit_family_query, () )
File "C:\Python34\lib\site-packages\mysql\connector\cursor.py", line 507, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "C:\Python34\lib\site-packages\mysql\connector\cursor.py", line 421, in _handle_result
self._handle_resultset()
File "C:\Python34\lib\site-packages\mysql\connector\cursor.py", line 895, in _handle_resultset
(self._rows, eof) = self._connection.get_rows()
File "C:\Python34\lib\site-packages\mysql\connector\connection.py", line 671, in get_rows
rows = self._protocol.read_text_result(self._socket, count)
File "C:\Python34\lib\site-packages\mysql\connector\protocol.py", line 309, in read_text_result
packet = sock.recv()
File "C:\Python34\lib\site-packages\mysql\connector\network.py", line 226, in recv_plain
raise errors.InterfaceError(errno=2013)
mysql.connector.errors.InterfaceError: 2013: Lost connection to MySQL server during query
我尝试将我的 connection_timeout 增加到 10,000 以上(正如我在其他可能是问题的堆栈溢出帖子中看到的那样),但没有效果。
任何想法可能导致“丢失与 MySQL 服务器的连接”错误?
【问题讨论】:
-
格式化错误?刚刚更新了正确的格式。
标签: python mysql python-3.x