Есть ли команда mysql для сброса пароля root?
я пытаюсь
mysql -p -u root
но я забыл пароль.
Есть ли способ сбросить пароль?
Проверить документ 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'
Спасибо.