MYSQL错误:1045(28000):用户'root'@'localhost'拒绝访问

时间:2012-08-14 17:01:47

标签: mysql access-denied

当我尝试连接到sql server并在命令提示符中输入以下内容时:

shell> mysql --user=username--password=password db_name

我收到错误:

  

ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:Y   ES)

这个错误是什么意思?

2 个答案:

答案 0 :(得分:0)

在Windows上-

  1. 搜索服务
  2. 停止名为 MySQL [#] 的服务(在我的情况下是MySQL80)。
  3. 再次启动服务。
  4. 打开命令提示符并键入:

      

    mysql [数据库名称] -u [用户名] -p

当没有其他解决方案起作用时,它对我有用。希望这也能解决您的问题。

答案 1 :(得分:-2)

这表示您的密码错误或帐户“root”无法访问主机“localhost”上的数据库。

看右边的酒吧。有许多问题与您的问题相同。