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






Смена пароля пользователя MySQL — одна из основных задач системного администратора. По умолчанию учётная запись root в MySQL — это административная учётная запись, обладающая максимумом привилегий. Обратите внимание, что root в MySQL — это не тот же самый root, который имеется в вашей операционной системе! Эти две одноимённые учётные записи не имеют между собой ничего общего, а некоторые администраторы в целях безопасности вообще переименовывают пользователя root в MySQL.


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

Обычно, если вы явно не устанавливали пароль для пользователя (для примера возьмём пользователя root) в вашей инсталляции MySQL, то он является пустым. Таким образом, вы можете подключиться к серверу от имени пользователя, не указывая пароль вообще. Если в вашей системе пароль пользователя является пустым и вы хотите его установить, делается это при помощи простой команды (после опции -u указывается имя пользователя, от имени которого вы подключаетесь к серверу):

Если же вы хотите сменить ранее установленный пароль, это можно сделать при помощи следующей команды:

Например, если текущий пароль root — 'abc' и вы хотите сменить его на '123456', команда будет выглядеть так:

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

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

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

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

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

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

Оригинал статьи на Cyberciti.Biz




Смена пароля пользователя MySQL: 3 комментария

  1. Не возьму в толк, как мне изменить пароль доступа к БД, чтобы сайт мог найти ее? Т.Е, при запуске сайта я задал один пароль, а теперь при смене пароля сайт не видит БД. т.как он не знает новый пароль.

  2. Нужно еще заменить пароль в конфигурационном файле сайта.Eго можно попытаться найти через поиск в вашем файловом менеджере, как db

  3. Что за бред... при выделении текста, того что выделяешь не видно... поправь как-нибудь...

Комментарии запрещены.