- Залогинится по SSH.
Для доступа нужен уровень привилегий root.
- Остановить MySQL при помощи команды Linux :
- For CentOS and Fedora, type:
1service mysqld stop
-
For Debian and Ubuntu, type:
1service mysql stop
- For CentOS and Fedora, type:
-
Запустите MySQL с —skip-grant-tables опцией:
1mysqld_safe --skip-grant-tables &- Не забудьте символ (&) в конце команды. Что позволит перевести сервер в фоновый режим, а вам даст возможность набрать команды.
- Запуск MySQL с —skip-grant-tables опцией – не безопасное действие так как полностью отключает проверку паролей и может использоваться только на короткий период для сброса паролей. Немного ниже указано как запустить сервер в обычном режиме, после сброса паролей.
-
Подключить к MySQL:
1mysql -
После выдачи приглашения mysql> наберите следующую команду , заменив new-password новым паролем:
1UPDATE mysql.user SET Password=PASSWORD('new-password') WHERE User='root'; -
Далее вы выходя из mysql> наберите команды:
12FLUSH PRIVILEGES;exit; -
Остановите MySQL следующей командой. Вам придется набрать новый пароль MySQL root перед тем как сервер выключится:
1mysqladmin -u root -p shutdown -
Запустите сервер MySQL в обычном режиме. Командой для соответствующего Linux:
- For CentOS and Fedora, type:
1service mysqld start
-
For Debian and Ubuntu, type:
1service mysql start
- For CentOS and Fedora, type: