Смена пароля root в Mysql для FreeBSD

Смена пароля root в Mysql для FreeBSD

Хочу рассказать как можно сменить пароль root-а в Mysql на FreeBSD. В качестве заметки напишу данную статью «Смена пароля root в Mysql для FreeBSD». Это восстановление очень простое, но требует некоторого времени.

Нужно остановить  сервер с запущенным мускулем:

# /usr/local/etc/rc.d/mysql-server stop

Запускаем mysql с определенной опцией для полного доступа:

# mysqld_safe --skip-grant-tables &

После чего выполняем подключение к серверу на mysql:

# mysql -u root

Собственно, меняем пароль:

mysql> use mysql;
mysql> update user set password=PASSWORD('new_your_pasword') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit

«Убиваем» все процессы с безопасного входа:

# killall mysqld_safe

Запускаем мускуль:

# /usr/local/etc/rc.d/mysql-server start

Далее, мы создаем пароль root:

# mysqladmin -u root password 'your_password'

или можно сделать по-другому:

# mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_your_password');

Бывает нужным изменить пароль для root-а, то можно это сделать:

# mysqladmin -u root -pold_your_password password 'new_your_password'

Пояснение:
old_your_password – старый ваш пароль
new_your_password – новый ваш пароль

или еще 1 способ.

Конектимся в серверу СУБД:

# mysql -u root

Выполняем команду для использования нужной нам БД:

mysql> use mysql;

Обновляем (сбрасываем) пароль:

mysql> UPDATE user SET Password = PASSWORD('your_password') WHERE User = 'root';

Выставляем привелегии:

mysql> FLUSH PRIVILEGES;

Cобственно, все довольно просто. А статья «Смена пароля root в Mysql для FreeBSD» завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.