Работа с паролями пользователя

Смена пароля в MySQL

Для работы с паролями необходимо заходить через учетную запись root . Для смены пароля пользователю применим команду:

ALTER USER 'имя пользователя'@'localhost' IDENTIFIED BY 'New_Password';

Вользователю noon-root для БД расположенной на локальном компьютере сменили пароль на root2.

Удаление пароля

Если необходимо удалить пароль у пользователя, тогда нужно выполнить команду в консоли MySQL:

UPDATE mysql.user SET authentication_string=null WHERE User='имя пользователя';
FLUSH PRIVILEGES;

Теперь пользователь без пароля и может заходить в БД пропуская ввод пароля, это не безопасно с точки зрения защиты информации.

Добавление пароля

С помощью этой команды можно задать для пользователя новый пароль после того как удалили старый:

ALTER USER 'имя пользователя'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'пароль';
FLUSH PRIVILEGES;