Вы изменили пароль командной строки в Linux.В sh / bash / zsh долларовый знак имеет зарезервированное значение, поэтому пропуск кавычек вокруг содержащей их строки заставит оболочку интерпретировать их и обновит пароль, независимо от того, каков будет результат.
Что вы можете сделать, так этопопробуйте ввести «пароль» в качестве параметра в командной строке mysql:
mysql -u root -pMyp@$$123
Если это работает, просто повторите команду mysqladmin и на этот раз измените пароль, включая кавычки вокруг нового пароля.