【问题标题】:Cannot access to mysql 8.0 after change root password更改root密码后无法访问mysql 8.0
【发布时间】:2019-08-10 04:11:12
【问题描述】:

我有 mysql 8.0 在 centos 7 下工作。

我使用此命令mysqladmin -u root -p'Pass-123***' password Myp@$$123 更改密码。

之后,我尝试通过mysql -p访问mysql,但我无法使用新密码访问。

我该怎么做?

【问题讨论】:

    标签: mysql linux passwords root


    【解决方案1】:

    您在 Linux 上更改了密码命令行。在 sh/bash/zsh 中,美元符号具有保留的含义,因此在包含它们的字符串周围省略引号将使 shell 解释它们并根据结果更新密码。

    您可以尝试将“密码”作为参数放在 mysql 命令行中:

    mysql -u root -pMyp@$$123
    

    如果可行,只需重新运行 mysqladmin 命令并这次更改密码,包括新密码的引号。

    【讨论】:

      猜你喜欢
      • 2014-04-21
      • 2021-04-23
      • 2012-01-27
      • 1970-01-01
      • 2020-06-07
      • 2012-10-12
      • 2016-12-08
      • 2011-02-02
      • 2016-09-25
      相关资源
      最近更新 更多