【问题标题】:SQL Password not setting * not change password but not setting passwordSQL 密码未设置 * 未更改密码但未设置密码
【发布时间】:2014-05-16 03:38:36
【问题描述】:

在命令行上为 MYSQL 设置密码时遇到问题。我最初从 homebrew 安装是成功的,我可以通过输入 mysql 来访问数据库。但是,当我设置新密码时,它不会识别它。我知道我一直在输入新密码并正确确认了我的新密码,所以我认为这不是这样的错误。

代码:
Faredahs-MacBook-Pro:~ fareedahjames$ mysqladmin 密码 新密码: 确认新密码: mysqladmin:无法更改密码;错误:'在用户表中找不到任何匹配的行'

我什至尝试输入错误的密码只是为了测试错误消息,所以当我输入的密码匹配时,它没有设置密码 代码: Faredahs-MacBook-Pro:~ fareedahjames$ mysqladmin 密码 新密码: 确认新密码: mysqladmin:密码不匹配

我在另一篇关于使用的文章中读到

 SET PASSWORD FOR 'root'@'127.0.0.1' = password('cangetin');

但它没有用 我尝试在mysql中运行它并得到 ERROR 1044 (42000): 拒绝用户 ''@'localhost' 访问数据库 'mysql'

我很茫然

【问题讨论】:

  • 你是用mysql -u root运行mysql的吗?
  • 我尝试使用 mysql -u root 并得到:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 但是我可以输入 mysql 然后我进入数据库
  • 现在可以使用了吗?
  • 不,我仍然无法设置密码
  • 所以你目前没有密码,想设置密码,是吗?

标签: mysql passwords


【解决方案1】:

您似乎没有授予权限.. 检查 mysql.user 表中的条目,如果可能,请粘贴到此处。

谢谢

【讨论】:

  • 如何查看 mysql.user 表?
  • 你的错误显示''@'localhost'...这意味着你必须检查:显示''@'localhost'的授权并粘贴到这里。
  • 如何检查@localhost 的授权?我应该在命令行输入什么?
  • 我收到此错误:Fareedahs-MacBook-Pro:~ fareedahjames$ show grants for ''@'localhost' -bash: show: command not found
【解决方案2】:

使用 mysql 命令更改 MySQL root 用户密码

这是另一种方法。 MySQL 将用户名和密码存储在 MySQL 数据库内的用户表中。对于root用户,您可以使用以下方法直接更新或更改密码:

登录mysql服务器,在shell提示符下输入以下命令:

$ mysql -u root -p

使用mysql数据库(在mysql>提示符下输入命令):

mysql> use mysql;

修改root用户密码,输入:

mysql> update user set password=PASSWORD("NEWPASSWORD") where User='root';

最后,重新加载权限:

mysql> flush privileges;
mysql> quit

【讨论】:

  • Fareedahs-MacBook-Pro:~ fareedahjames$ mysqladmin -u root 密码 NEWPASSWORD mysqladmin:连接到 'localhost' 的服务器失败错误:'Access denied for user'root'@'localhost'(使用密码:没有)'
  • 试试上面提到的方法2
  • 当我尝试方法 2 中的第一步时,我得到了 mysql> $ mysql -u root -p -> 那个小箭头弹出我不在 mysql 中> 输入下一个命令
  • 跳过第 1 步;步骤 1 用于当您尚未登录 mysql 时使用
  • mysql> - 不要运行这些代码,只运行它后面的代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-01
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多