python连接mysql很慢 2.7_[很郁闷]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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值