python连接不上mysql ,好心急!求解决。

最近在学python连接数据库,用的是pymysql包,但是死活连不上,我在navicat里想打开要连接的root,也是打不开。求解决一下这两个问题?

img

img

1,把localhost改成mysql的ipd地址
然后登录数据库,grant all 权限给root用户,并且能够从所有机器登录

密码错误了,检查一下mysql数据库有没有启动。