老师我连接报错了,搞了很久还是解决不了

来源:3-2 python链接mysql数据库

慕行秋巛

2018-04-06

import MySQLdb

conn = MySQLdb.connect(
    host = "localhost",
    user = "root",
    password = "000000",
    db = "news",
    port = 3306,
    charset = "utf8"
)

cursor = conn.cursor()
cursor.execute("select * from news")
rest = cursor.fetchone()

print(rest)

报错信息:_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")

网上查说是数据库密码不对或者是需要改密码,但是这个密码是对的,改密码各种改不了

写回答

2回答

NavCat

2018-04-06

报错信息是密码错误

0
0

慕行秋巛

提问者

2018-04-06

这个问题已经解决,但是还不知道原因,解决方法为重装了mysql,简单粗暴

0
0

Python操作三大主流数据库-MySQL+MongoDB+Redis

一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧

2024 学习 · 376 问题

查看课程