Cannot access to mysql 8.0 after change root password

时间:2019-03-19 15:13:27

标签: mysql linux passwords root

I have mysql 8.0 work under centos 7 minimal.

I change the password using this command mysqladmin -u root -p'Pass-123***' password Myp@$$123 .

After this , i try to access to mysql via mysql -p but i cannot access with the new password.

How i can do this ?

1 个答案:

答案 0 :(得分:0)

您在Linux上更改了密码命令行。在sh / bash / zsh中,Dollarsign具有保留的含义,因此,如果省略包含引号的字符串中的引号,则Shell会解释它们并使用由此产生的任何结果来更新密码。

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

mysql -u root -pMyp@$$123

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