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

Как изменить пароль для пользователя в MySQL из терминала Linux, этим вопросом озадачивался наверное каждый начинающий WEB разработчик. Если из программ, таких как phpmyadmin поменять пароль не составляет труда, то сделать это из терминала может не каждый. Да, заядлым MySQL’щикам это не составит большого труда, но вот у начинающих пользователей данная процедура вызывает затруднение.

Давайте же рассмотрим поэтапный процесс смены пароля пользователя в MySQL.

Для начала коннектимся к серверу через SSH. Для Windows систем можете воспользоваться программой Putty, для Linux достаточно открыть терминал.

Если Вы еще не настроили доступ по SSH,вот статья «Правильная настройка SSH на Ubuntu Server«.

После подключения по SSH, заходим в панель 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';

Если есть вопросы, то пишем в комментариях.

Также можете помочь проекту, заранее всем СПАСИБО!!!

.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

1 Комментарий
новее
старее большинство голосов
Inline Feedbacks
Просмотреть все комментарии