首先先确保是否是账号或密码输入错误,可通过CMD登录MYSQL,若确认账号密码无误后,用python连接还是报1045 using password : NO,可做一下修改:
由于mysql8.0和mysql5.7安装不一样, 默认安装是不允许pymysql连接的,要么重装把authentication选项页修改为非默认(没有叹号图片那个);
修改完成后,再次通过CMD登录MYSQL,会发现登录不上,原因是系统自动把root的密码清零,即无密码,可自行修改密码
现在即可用python连接mysql

本文介绍了解决使用Python连接MySQL时遇到1045错误的方法,包括检查账号密码、调整MySQL安装配置及密码重置步骤。
1570

被折叠的 条评论
为什么被折叠?



