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()

运行正常

posted @ 2018-06-19 17:45  由良大小姐  阅读(468)  评论(0编辑  收藏  举报