То, что вы процитировали, должно быть ОБНОВЛЕНИЕ mysql.user SET password = PASSWORD ('NewPassword') WHERE User = 'root';
. Помните, что он чувствителен к регистру, и сообщение об ошибке пытается сказать вам именно это.
Я могу ошибаться, но я не вижу синтаксиса, -связанного с цветом, в вашем скрипте
PS1='${debian_chroot:+($debian_chroot)}\[\]\u\[\] @ \[\]\h\[\]:\[\]\w\[\]$ '
Когда я вызываю ваш код из командной строки bash
PS1='\[\]\u\[\] @ \[\]\h\[\]:\[\]\w\[\]$ '
Я вижу только белые буквы. У вас даже нет export PS1
, а это значит, что эта переменная никогда ни на что не влияет вне скрипта. Я предполагаю, что на вашей старой машине за цвета отвечал какой-то другой скрипт.
Чтобы получить цвета, которые вы разместили, попробуйте вызвать с вашего терминала следующее
PS1='\[\033[1;32m\]\u\[\033[0m\] @ \[\033[0;32m\]\h\[\033[0m\]:\[\033[31m\]\W\[\033[0m\]\$ '
если работает, поставь
export PS1='\[\033[1;32m\]\u\[\033[0m\] @ \[\033[0;32m\]\h\[\033[0m\]:\[\033[31m\]\W\[\033[0m\]\$ '
в свой ~/.bashrc
.