Как изменить пароль для пользователя в MySQL

Для начала заходим в панель mysql

Под пользователем root

sudo su
mysql

Если выдает следующее:

root@mysqlsrv:/# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

То логинимся такой командой:

mysql -u root -p

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

Пароль пользователя под которым Вы вошли в MySQL, можно поменять так:

SET PASSWORD = PASSWORD('пароль')

Пароль определенного пользователя можно поменять так:

SET PASSWORD FOR логин@localhost = PASSWORD('пароль');
SET PASSWORD FOR логин@"%" = PASSWORD('пароль');

тоже самое можно проделать следующей командой:

UPDATE mysql.user SET Password=PASSWORD('пароль') WHERE User='логин' AND Host='localhost';
FLUSH PRIVILEGES;

или так:

mysqladmin -u логин password пароль

Учитывая, что «SET PASSWORD FOR = PASSWORD (») ‘устарел на mysql 5.7.

Команда для MySQL 5.7.6 и более поздних версия будет выглядеть следующим образом:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_passwor';

или так:

ALTER USER 'user_name' IDENTIFIED BY 'new_password';
Если есть вопросы, то пишем в комментариях и не забываем проголосовать за статью.
Как изменить пароль для пользователя в MySQL
5 (100%) 3 votes

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Меню
Рейтинг@Mail.ru