Сброс пароля root для mysql
Есть ли команда mysql для сброса пароля root?
я стараюсь
mysql -p -u root
но я забыл пароль.
Есть ли способ сбросить пароль?
4 ответа
Проверьте документ http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html
В основном это должно быть
mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
Вы можете запустить mysql-daemon с аргументом --skip-grant-tables, затем вы можете войти без приглашения и изменить пароли.
Если вы никогда не устанавливали пароль root для MySQL, серверу вообще не требуется пароль для подключения от имени пользователя root. Чтобы настроить пароль root в первый раз, используйте команду mysqladmin в командной строке следующим образом:
$ mysqladmin -u root password NEWPASSWORD
Однако, если вы хотите изменить (или обновить) пароль пользователя root, вам необходимо использовать следующую команду
Например, если старый пароль - abc, а новый пароль - 123456, введите:
$ mysqladmin -u root -p'abc' password '123456'
Благодарю.