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

吐槽下今天遇到的一个很奇葩的问题:
  1.cmd——>输入net start mysql,提示mysql服务启动成功
  2.输入mysql -u -root -p ,输入密码,报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  问题来了,我的密码是对的。。。
解决方法:输入mysql -hlocalhost -uroot -p,然后输入密码就好了

ps:只是先记录者问题,还是不明白为什么加上-hlocalhost就好了,有谁知道麻烦告诉我一下~

原文地址:https://www.cnblogs.com/mumu1408/p/9779171.html