Смена пароля для пользователя bitrix осуществляется через пункт меню консольной админки, запускающейся при логине по ssh:
1. Manage Hosts in the pool => 5. Change password for bitrix user on host.
Сменить пароль пользователя root через меню виртуальной машины нельзя. Нужно использовать командную строку linux. И будьте внимательны, забыв или потеряв пароль от root это как ключи от машины потерять...
Авторизовавшись под root, в Терминале (или консоли) введите команду:
passwd
После ввода этой команды, система потребует от вас корректно и дважды ввести ваш новый пароль.
В mysql может быть несколько пользователей. Так как обычно доступ к mysql по сети запрещён, зачастую в BitrixVM пароля у пользователя БД root нет (не путайте с пользователем root операционной системы). А пользователи БД с отдельными паролями уже настроены индивидуально для каждого сайта. Соответственно, надо одновременно менять пароли и в Битрикс, и у пользователя БД. Последовательность замены пароля пользоватея БД примерно такая:
-
Подключиться по ssh
-
Открыть консоль mysql командой mysql -u root (если у пользователя БД root есть пароль, то команда будет mysql -u root -p)
-
Если логин пользователя, которому меняем пароль, "user", то вводим такие команды к консоли mysql:
SET PASSWORD FOR user@localhost = PASSWORD('новый_пароль');
SET PASSWORD FOR user@"%" = PASSWORD('новый_пароль');
-
Закрываем консоль БД
-
Меняем пароль в настройках Битрикса (для всех сайтов).
Не забываем, что у вас должен быть бекап и возможность вернуть всё как было, если что-то пойдёт не так. А ещё надёжнее обращаться к профессиональным системным администраторам.