【问题标题】:Access Denied mysql after creating user, granting, and flushing创建用户、授予和刷新后访问被拒绝 mysql
【发布时间】:2013-10-06 20:06:22
【问题描述】:

我正在制作这个https://stackoverflow.com/a/18756674/1197775

但我得到了这个:

mysql -uspot -pfakepasswd
ERROR 1045 (28000): Access denied for user 'spot'@'localhost' (using password: YES)

如何调试这个问题?

更新

我也试过MySQL ERROR 1045 (28000): Access denied for user 'bill'@'localhost' (using password: YES)

不再有匿名用户,但还没有运气。

更新 2

从 mysql.user 中选择用户、主机;

+------------------+-------------------+
| User             | Host              |
+------------------+-------------------+
| root             | 127.0.0.1         |
| root             | ::1               |
| spot             | %                 |
| root             | localhost         |
+------------------+-------------------+

【问题讨论】:

  • SELECT * FROM mysql.user 的结果是什么; ?
  • 顺便说一下,请修改您的密码哈希值。
  • 编辑?这是什么意思?
  • 这意味着当你回答我的问题时不要粘贴你的密码哈希。 :)
  • 我在上面看到了你的答案。当您收到该错误时,日志中会显示什么?

标签: mysql


【解决方案1】:

试试 'mysql -u spot -p' 然后输入密码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 2016-12-02
    • 1970-01-01
    • 2012-04-15
    • 2023-02-17
    • 2011-08-28
    • 2016-10-26
    相关资源
    最近更新 更多