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

0 Comments
mysql-logo

Как изменить пароль для пользователя в 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.

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Сегодня поговорим об ошибке ERROR 1045 (28000): Access denied for user 'root'@'localhost' выдаваемой при попытке подключится к MYSQL ERROR 1045 Читать

VestaCP – Редактирование базы данных Error: Connection failed
vestacp-logo

При попытке редактирования базы данных MySQL появляется ошибка "Error: Connection failed". Давайте исправим её.

Как настроить PhpMyAdmin на NGINX и PHP 7.4
phpmyadmin-logo

Не всегда удобно пользоваться консолью MySQL для редактирования и создания баз данных. Поэтому многие устанавливают phpMyAdmin, но не знают как Читать

Raspberry Pi. Установка, настройка WEB сервера nginx+php-fpm+mysql
Raspberry_pi_logo

В этой статье я расскажу как установить на Raspberry Pi 3 полноценный WEB сервер на Nginx с php-fpm и MySQL Читать

0 0 голоса
Рейтинг статьи

Подписаться
Уведомление о
guest

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

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: