MySQLdb._exceptions.OperationalError: (2059, <NULL>)

运行报错:MySQLdb._exceptions.OperationalError: (2059, <NULL>)

网上找了好多答案,原因是因为安装mysql8.0时,权限选择错误,建议重新安装mysql8,重新选择,但是太费事了。

简单解决方法如下:

打开navicat,在mysql中运行以下命令即可解决:

>alter user 'root'@'localhost' identified with mysql_native_password by '你的root密码'
>flush privileges

逐条执行: 

猜你喜欢

转载自blog.csdn.net/weixin_40547993/article/details/129410063