python3连接mysql8.0

最近在学习数据库,尝试用python连接mysql8.0,但是一直报错,最后才发现是密码设置错误,导致一直连接不上数据库。

先在my.ini配置:

[mysqld]

default_authentication_plugin=mysql_native_password

再在mysql下执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

就能更改密码了。

用python连接数据库的代码:

你可能感兴趣的:(数据库,python)