zoukankan      html  css  js  c++  java
  • [很郁闷]python2.7连接mysql5.5配置

    前言:今天在公司电脑上python版本跟自己家里电脑上的一样,不一样的是mysql公司版本5.6,结果花了两天的时间都没配置好python和mysql

    简单说就是python连接mysql一直报2003错误,报错代码为:(2003, "Can't ,connect to MySQL server on 'localhost' (10061)"

    网上百度了一天的时间仍未找到解决办法,貌似mysql5.6起,其配置变了,反正公司电脑上mysql服务启动后,通过cmd输入netstat -ano查看mysql端口使用,结果发现其localadress为::1,貌似是ipv6地址,到目前不知道怎么解决。

    回到家里后,想到网上有位前辈说实在不行换个版本的mysql吧,于是回家在自己电脑上配置情况如下:

    python-2.7.10.msi安装,然后再path中添加安装路径

    mysql-5.5.46-win32.msi:安装,然后再path中添加安装路径,然后参考前面的文章《在windows下安装配置mysql

    MySQL-python-1.2.3.win32-py2.7.exe:直接安装,然后import MySQLdb是否安装正确

    测试python连接居然没问题,真是无语了!(当然通过cmd输入netstat -ano查看mysql端口的localadress为127.0.0.1,这是正常的情况)

    正文:

    将前面三个安装完后编写一个py脚本文件,内容如下:

    import MySQLdb
    conn=MySQLdb.connect(
    host='localhost',#127.0.0.1也可以
    port=3306,
    user='root',
    passwd='123456',
    db='mysql',
    )
    cur=conn.cursor()
    cur.execute("SELECT VERSION();")
    data = cur.fetchone()
    print "Database version : %s " % data

    F5运行脚本,输出Database version : 5.5.46 ,看来完全没问题啊。

    最后给出下载地址(若连接失效,请私信告知,谢谢!):

    python-2.7.10.msi:https://www.python.org/downloads/windows/

    mysql-5.5.46-win32.msi:http://dev.mysql.com/downloads/file/?id=458972

    MySQL-python-1.2.3.win32-py2.7.exe:http://vdisk.weibo.com/s/awZ3drpB3YFxO

  • 相关阅读:
    BZOJ 1036 [ZJOI2008]树的统计Count(动态树)
    HDU 4010 Query on The Trees(动态树)
    Bootstrap框架
    【价格谈判】——在生意场合胜出的50个谈判绝招
    导出
    邓_ Php·魔术方法
    邓_tp_笔记
    UI 网页三原色
    邓_ 表单验证
    邓_ ThinkPhp框架
  • 原文地址:https://www.cnblogs.com/CQ-LQJ/p/4972865.html
Copyright © 2011-2022 走看看