为了账号安全,请及时绑定邮箱和手机立即绑定

连接数据库报错。

Traceback (most recent call last):
  File "E:\workspace\imooc\com\imooc\test_connection.py", line 10, in <module>
    charset='utf8'
  File "D:\Python27\lib\site-packages\MySQLdb\__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "D:\Python27\lib\site-packages\MySQLdb\connections.py", line 187, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
TypeError: 'password' is an invalid keyword argument for this functionhttp://img1.sycdn.imooc.com//57eb6bd80001d99610790475.jpg

正在回答

3 回答

import MySQLdb


conn = MySQLdb.connect(

host = "localhost",

port = 3306,

user = "root",

passwd = "1314+peng",

db = "pymy",

charset = "utf8"

)

cursor = conn.cursor()

print conn

print cursor


0 回复 有任何疑惑可以回复我~

你把 3306 直接用数字的形式表达就对了

0 回复 有任何疑惑可以回复我~

代码形式写错了呗

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python操作MySQL数据库
  • 参与学习       85011    人
  • 解答问题       171    个

本视频教程讲解Python如何开发MySQL数据库程序

进入课程

连接数据库报错。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信