python 连接mysql 时,connect 出现错误,怎么解决
4个回答
展开全部
下面是我用过的连接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。
看看是否是pydev的环境配置问题,需要配置python的sys,还有的可能是你环境种装了不同版本的python,mysqldb。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该把完整的错误码贴出来 然后一般是mysql服务器没有开 或者是用户和密码错误 或者的数据库名填错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查mysql是否成功开启,以及python连接方式是否正确,不可能都没问题的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询