Как поставить пароль на сервере?
Возникают ситуации, когда администратор не может подключиться к серверу. Это происходит из-за того, что забыт пароль пользователя, либо в процессе изменения ему было присвоено не то значение. В таких случаях требуется восстановить контроль над сервером и произвести установку нового пароля. Завершаем работу сервера. Для этого регистрируемся как пользователь root на компьютере, выполняющем функции сервера, и завершаем работу с помощью команды kill. Применяем команду kill-9, если сервер не отвечает на сигнал завершения работы. Эта команда для принудительного закрытия, но не стоит спешить с ее применением, поскольку существует риск повреждения таблиц. Проверяем таблицы командами myisamchk и isamchk. В каждом случае следует воспользоваться технической документацией, в частности из раздела «Поддержка и восстановление базы данных», чтобы определить корректность закрытия таблиц. Проделать эту процедуру необходимо перед следующим запуском сервера. Перезапускаем сервер с помощью опции -skip-grant-tables. Благодаря этому сервер не будет использовать таблицы разрешений при проверке соединений. Таким образом, можно подключиться к серверу пользователю root с включенными полномочиями без ввода пароля. Перезапускаем сервер с опцией --skip-grant-tables, но несколько иначем, чем в Шаге 4. заходим в /etc/init.d и набираем команду - mysqld stop. Затем запускаем его mysqld ----skip-grant-tables. После этого устанавливаем новый пароль серверу: mysqladmin -h хост –u. Вводим имя пользователя и новый пароль. Перезагружаемся, используя поддержку таблиц разрешения.
Оцените статью!
Вам понадобится
- Техническая документация на сервер.