[英]Call to MySQL cursor.execute() (Python driver) hangs
我正在使用python驱动程序(mysql.connector)并执行以下操作:
_db_config = { 'user': 'root', 'password': '1111111', 'host': '10.20.30.40', 'database': 'ddb' }
_connection = mysql.connector.connect(**_db_config) # connect to a remote server
_cursor = _connection.cursor(buffered=True)
_cursor.execute("""SELECT * FROM database LIMIT 1;""")
在某些情况下,对_cursor.execute()的调用无任何异常挂起
顺便说一句,当连接到本地MySQL服务器时,似乎还可以
由于大型数据库或未优化查询,结果可能会挂起。 你可以尝试跟随
这是一个与“ pymysql”一起使用的帖子,给与mysql和python3一个小想法
迁移到MySQLdb(而不是mysql.connector)解决了所有问题:-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.