Смена пароля пользователя MySQL при помощи SQL-команды

14 611

MySQL хранит имена пользователей и их пароли в таблице своей собственной базы данных. Вы можете воспользоваться SQL-инструкцией, чтобы изменить пароль пользователя непосредственно в таблице пользователей MySQL.

Допустим, что вам необходимо сменить пароль пользователя vivek. Для этого сперва подключитесь MySQL-клиентом к серверу от имени root:

$ mysql -u root -p

После успешного подключения к серверу, в оболочке MySQL-клиента переключитесь на БД с именем mysql:

 mysql> use mysql;

Смените пароль пользователя (замените vivek на имя нужного вам пользователя):

mysql> UPDATE user SET password=PASSWORD("НОВЫЙ_ПАРОЛЬ") where User='vivek';

Перезагрузите привилегии:

mysql> flush privileges;
mysql> quit