Если для пользователя root пароль не установлен, вы можете подключиться к серверу базы данных MySQL, используя следующую команду.
$MySQL-uкорень
или
$судоMySQL-uкорень
Для обеспечения безопасности базы данных необходимо установить надежный пароль для пользователя root или любого другого пользователя. В этом руководстве показаны два способа изменения пароля пользователя MySQL. Вы можете подписаться на любой из них.
Смена пароля с помощью SET:
Синтаксис для изменения пароля любого пользователя MySQL с помощью установленный заявление,
УСТАНОВЛЕННЫЙПАРОЛЬДЛЯ 'имя пользователя'@'имя хоста' знак равноПАРОЛЬ('пароль');'Имя хоста' для локального сервера «Локальный хост». Выполните следующую инструкцию MySQL, чтобы установить / сбросить пароль для корень Пользователь. Здесь, ‘Abc890def’ установлен как пароль root.
> УСТАНОВЛЕННЫЙПАРОЛЬДЛЯ 'корень'@'localhost' знак равноПАРОЛЬ('abc890def');
Выйдите с сервера и попробуйте подключиться без пароля. В терминале появится следующая ошибка отказа в доступе.
Запустите команду с -п вариант и проверьте соединение, введя неверный пароль. Затем появится следующее сообщение об ошибке.
Теперь запустите команду с правильным паролем root, установленным на предыдущем шаге. Если вы укажете правильный пароль, он сможет успешно подключиться к серверу.
$ mysql-ты корень-пСмена пароля с помощью ОБНОВЛЕНИЯ:
Синтаксис для изменения пароля MySQL с использованием Обновить запрос приведен ниже. Вся информация пользователя хранится в Пользователь таблица MySQL база данных. Итак, если вы можете обновить значение Пароль поле Пользователь таблица для любого конкретного пользователя, тогда пароль этого пользователя будет изменен должным образом.
ОБНОВИТЬMySQL.ПользовательУСТАНОВЛЕННЫЙПарользнак равноПАРОЛЬ('новый пароль') КУДАПОЛЬЗОВАТЕЛЬзнак равно'имя пользователя' А ТАКЖЕХозяинзнак равно'имя хоста';
Чтобы изменить пароль корень пользователя на локальном сервере, вам необходимо выполнить следующую команду SQL. Здесь, ' мой новый пароль ’Установлен как новый пароль.
> ОБНОВИТЬMySQL.ПользовательУСТАНОВЛЕННЫЙПарользнак равноПАРОЛЬ('mynewpassword') КУДАПОЛЬЗОВАТЕЛЬзнак равно'корень' А ТАКЖЕХозяинзнак равно'localhost'
Снова выйдите с сервера и перезапустите сервер базы данных перед проверкой нового пароля.
$ sudo перезапуск службы mysqlТеперь проверьте, работает ли новый пароль для пользователя root.
$ mysql-ты корень-пСледуя любому из приведенных выше операторов SQL, вы можете легко изменить пароль любого существующего пользователя MySQL.