连接mysql被拒绝连接Access denied for user

idea连接mysql报错:[28000][1045] Access denied for user ‘root’@‘localhost’ (using password:YES)
连接mysql被拒绝连接Access denied for user导致错误的原因,无论using password后的是yes还是no,都是因为密码不正确,区别如下:

[28000][1045] Access denied for user ‘root’@‘localhost’ (using password: NO) 没有填写密码

Access denied for user ‘root’@‘localhost’ (using password: YES) 填写了密码,但密码是错误的