
Смена пароля 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» завершена.