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 ?
答案 0 :(得分:0)
您在Linux上更改了密码命令行。在sh / bash / zsh中,Dollarsign具有保留的含义,因此,如果省略包含引号的字符串中的引号,则Shell会解释它们并使用由此产生的任何结果来更新密码。
您可以做的是尝试将“密码”作为参数放入mysql命令行中:
mysql -u root -pMyp@$$123
如果可行,只需重新运行mysqladmin命令并更改密码即可,包括新密码周围的引号。