【问题标题】:Access denied for user ''@'localhost' (using password: NO) in mysqlmysql 中用户''@'localhost'(使用密码:否)的访问被拒绝
【发布时间】:2013-08-12 19:33:03
【问题描述】:

我已经使用了以下命令,但它不起作用。

GRANT ALL PRIVILEGES ON *.* TO ROOT@LOCALHOST IDENTIFIED BY "my_password";

【问题讨论】:

标签: mysql


【解决方案1】:

您没有(以登录名和用户名的方式)连接到数据库,您需要连接。取决于您访问数据库的方式。 在命令行中,你可以使用这个:

mysql -pYourpassword -u username

【讨论】:

  • 现在拒绝用户'root'@'localhost'的访问(使用密码:YES
  • 可能是密码错误,你以前能连接到你的数据库吗?
  • 是的!我在昨天遇到问题时授予和撤销权限,即使我重置密码以及我在网上搜索了很多。
  • 这个方法比较难,会让你重新设置密码,如果不是生产基地,那么很容易解决问题。让我们知道
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-07
  • 2016-07-11
  • 2020-03-28
  • 1970-01-01
  • 2018-02-22
  • 2016-12-27
相关资源
最近更新 更多