我所在的环境如下:
Mac os: 10.11.3
Python:2.7.10
Mysql:5.7.9-enterprise-commercial-advanced
MySQLdb:mysql-connector-python-2.1.3-osx10.9
——————
import MySQLdb as mdb
if __name__ == '__main__':
conn = mdb.connect(host='localhost',user='root',passwd='*****',db='mysql',port=3306)
cur = conn.cursor()
sql = "select version()"
cur.execute(sql)
使用以上程序测试连接,无结果,无反应结果
逐条在命令行运行,会卡在cur.execute(sql)处
应该是没有连接上,是不是MySQLdb版本的问题?
信息太少了,你Ctrl+C中断后看是block在哪一步了?
你在terminal里mysql -hlocalhost -P3306 -uroot -p mysql可以连接么?