mysql莫名问题 ERROR 1045 (28000): Access denied for user 'ambari'@'localhost' (using password: YES)

在安装ambari服务时,用了mysql数据库。并且在数据库中需要建立ambari用户,明明使用

 1 GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';

2 FLUSH PRIVILEGES; 

赋予了ambari所有权限,但是在用ambari用户登录mysql的时候,依然报错:

ERROR 1045 (28000): Access denied for user 'ambari'@'localhost' (using password: YES)

用Navicat查看权限表:

是有所有权限的啊!!

最后手动加了一行ambari localhost。。。。重启了一下mysql。。结果又可以用ambari用户登录了。。

原文地址:https://www.cnblogs.com/wang--lei/p/7687232.html