数据库连接失败

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

zhl19980520

2018-05-29

import pymysql


conn = pymysql.connect(host='localhost',

user='root',

passwd='h5zhuang',

port=3306,

db='news',

charset='utf8'

)


cursor = conn.cursor()


cursor.execute("SELECT * FROM `news` ORDER BY `created_at` DESC")

result = cursor.fetchall()

print(result)

pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

hanlindembp:python_mysql hanlinzhuang$

上面显示

(using password: NO)")

但是我的在终端中打 mysql -u root -p之后我需要输入我的密码h5zhuang才能进去 所以我是设置过密码的

写回答

1回答

NavCat

2018-05-29

用pip install mysqlclient这个库可以吗?

0
0

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

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

2024 学习 · 376 问题

查看课程