python 连接mysql 时,connect 出现错误,怎么解决

 我来答
iwantt
2016-06-12 · TA获得超过2800个赞
知道小有建树答主
回答量:430
采纳率:100%
帮助的人:422万
展开全部

下面是我用过的连接mysql数据库的方法,你试试吧,用户名和密码都是root,如果密码不一样记得修改code中的密码,还有就是检查一下你的数据库是不是正常的

如果报错--截图,追问

import MySQLdb
def do_mysql_operate(str):
        try:
                conn = MySQLdb.connect(host = 'localhost',user = 'root',passwd  = 'root',db = 'task',port =  3306)
                cur = conn.cursor()
                cur.execute(str)
                conn.commit()
                cur.close()
                conn.close()
        except MySQLdb.Error,e:
                print "mysql error %d:%s" %(e.args[0],e.args[1])
匿名用户
2016-04-30
展开全部
  是你这个用户在你的数据库上没访问权限吧,数据库都设置好了没。
  看看是否是pydev的环境配置问题,需要配置python的sys,还有的可能是你环境种装了不同版本的python,mysqldb。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kungfu88
2016-05-16 · TA获得超过125个赞
知道小有建树答主
回答量:87
采纳率:100%
帮助的人:56.7万
展开全部
应该把完整的错误码贴出来 然后一般是mysql服务器没有开 或者是用户和密码错误 或者的数据库名填错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶繁花之天秤
2016-05-05
知道答主
回答量:21
采纳率:0%
帮助的人:9.9万
展开全部
检查mysql是否成功开启,以及python连接方式是否正确,不可能都没问题的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式