开发者社区> 问答> 正文

(using password: NO)") 400 请求报错 

Python连接mysql报错,_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost'

#-*-coding:utf-8-*- import MySQLdb
conn=MySQLdb.Connect(host='127.0.0.1',port=3306,user='root',db='imooc',charset='utf8') cursor=conn.cursor() sql='select * from user' cursor.execute(sql) print cursor.rowcount rs=cursor.fetchone() print rs rs=cursor.fetchmany(3) print rs rs=cursor.fetchall() for row in rs: print 'user=%s, username=%s' % row
出现如下的错误: _mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)") pcharm 社区版,win10系统,mysql5.7.13最新版本

展开
收起
kun坤 2020-05-29 09:53:22 501 0
1 条回答
写回答
取消 提交回答
  • conn=MySQLdb.Connect(host='127.0.0.1',port=3306,user='root',db='imooc',charset='utf8')

    加入passwd ######

    引用来自“hyhlinux”的评论

    conn=MySQLdb.Connect(host='127.0.0.1',port=3306,user='root',db='imooc',charset='utf8')

    加入passwd 谢谢,解决问题了

    2020-05-29 11:40:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载