sunOS 5.0 перезагрузка mysql

Бывает встречаются нераспространенные ОС, например sunOS 5.0.
Потребовалось заменить root-пароль mysql.

Поиск на просторах дал ответ.

Проверяем название и версию текущей ОС:

uname -n
uname -a

Смотрим расположение mysql:

svcs -a | grep mysql
#online         17:19:09 svc:/application/database/mysql:version_51

или

svcs mysql
#online         17:19:09 svc:/application/database/mysql:version_51

Для остановки сервиса используется команда svcadm disable тут_путь_до_mysql:

svcadm disable svc:/application/database/mysql:version_51
svcs -a | grep mysql
#disable         17:19:39 svc:/application/database/mysql:version_51

Правим конфиг mysql (лежит в /etc/mysql/5.1/my.cnf), добавив:

...
[mysqld]
...
skip-grant-tables
...

Для запуска сервиса используется команда svcadm enable тут_путь_до_mysql:

svcadm enable svc:/application/database/mysql:version_51
svcs -a | grep mysql
#online         17:19:39 svc:/application/database/mysql:version_51

Подключаемся к mysql и меняем пароль:

mysql -uroot
#mysql>
UPDATE mysql.user SET password=PASSWORD('тут_новый_пароль') WHERE user='root' AND host='localhost';
#Query OK, 1 rows affected (0.00 sec)
flush privileges;
#Query OK, 0 rows affected (0.00 sec)
exit;

* — точка с запятой в командах mysql обязательна.
Убираем skip-grant-tables из конфига, повторно перезагружаем mysql:

svcadm disable svc:/application/database/mysql:version_51
svcadm enable svc:/application/database/mysql:version_51
svcs -a | grep mysql
#online         17:22:36 svc:/application/database/mysql:version_51

Готово :-)

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

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