MySQLdb in Python: “Can't connect to MySQL server on 'localhost'”

因为我使用的是win64,所以在此系统下,需要设置为 127.0.0.1

#coding=utf-8

import MySQLdb

if __name__ == '__main__':
    # 打开数据库连接
    db = MySQLdb.connect("127.0.0.1", "root", "root", "要操作的数据库名")

    # 使用cursor()方法获取操作游标
    cursor = db.cursor()

    # 使用execute方法执行SQL语句
    cursor.execute("SELECT VERSION()")

    # 使用 fetchone() 方法获取一条数据库。
    data = cursor.fetchone()

    print "Database version : %s " % data

    # 关闭数据库连接
    db.close()

运行正常

猜你喜欢

转载自www.cnblogs.com/kinome/p/9199729.html