Назад | Перейти на главную страницу

сброс пароля root mysql

Есть ли команда 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, после чего вы сможете войти в систему без запроса и изменить пароли.

http://dev.mysql.com/doc/refman/5.1/en/set-password.html

Если вы никогда не устанавливали пароль root для MySQL, серверу вообще не требуется пароль для подключения с правами root. Чтобы установить пароль root в первый раз, используйте команду mysqladmin в приглашении оболочки следующим образом:

$ mysqladmin -u root password NEWPASSWORD

Однако, если вы хотите изменить (или обновить) пароль root, вам необходимо использовать следующую команду

Например, если старый пароль - abc, а новый пароль - 123456, введите:

$ mysqladmin -u root -p'abc' password '123456'

Спасибо.