【问题标题】:Setting root password [duplicate]设置root密码[重复]
【发布时间】:2014-05-14 00:53:02
【问题描述】:

在 MySQL 5.6.16 中如何设置 root 密码?

我尝试过使用:

UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';

但它显示给我:Error 1064<42000>

【问题讨论】:

  • 显示哪个错误?
  • 它告诉我检查 mysql 手册。错误 1064
  • 您是按字面意思输入PASSWORD<'newpass'> 吗?您需要使用括号 (()),而不是尖括号 (<>)。 SET password=PASSWORD('newpass')
  • @user3490152:向我们展示整个错误消息,而不仅仅是错误代码。

标签: mysql


【解决方案1】:

我认为您要查找的命令是"SET PASSWORD"

例如可以这样使用:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD( 'newpass' );

【讨论】:

    【解决方案2】:

    我认为表名是 user 而不是 user.root update user set password=PASSWORD("NEWPASSWORD") where User='root';

    【讨论】:

      【解决方案3】:

      试试这个:

      update mysql.user set Password = PASSWORD('yourNewPass')
      where User = 'root' and Host = 'localhost'
      

      【讨论】:

      • 它显示更新命令拒绝用户 '@localhost' 用于表 'user'
      • 你登录mysql控制台了吗?
      猜你喜欢
      • 2014-01-13
      • 2013-08-05
      • 2012-02-08
      • 2018-06-09
      • 2021-11-09
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-14
      相关资源
      最近更新 更多