想好好练习一下Python下连接MySQL,竟然各种幺蛾子,后来一怒之下,把原来的MySQL全部删除,下载了一个mysql-installer-community-5.7.12.0.msi按转包,重新配置,设置了root的密码。
先打开workbench,新建一个连接,使用root在localhost下,端口3306,连接数据库,测试成功。
用如下代码去获取数据库版本
#! /usr/bin/env python
#coding=utf-8
import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='1234567', db="mysql")
cur = conn.cursor()
cur.execute("select version();")
data = cur.fetchone()
print "DataBase version: %s" % data
如果得到下面的结果,证明连接成功
DataBase version: 5.7.12-log