繁体   English   中英

更改root密码后无法访问mysql 8.0

[英]Cannot access to mysql 8.0 after change root password

我在最小的 centos 7 下有 mysql 8.0 工作。

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

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

我怎么能做到这一点?

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

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

mysql -u root -pMyp@$$123

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM