* [Comm] service mysqld start -> Adjusting environment for mysqld @ 2006-09-19 11:35 Aleksander N. Gorohovski 2006-09-19 8:55 ` Шенцев Алексей Владимирович 2006-09-19 10:07 ` Мерзляков Евгений Анатольевич 0 siblings, 2 replies; 10+ messages in thread From: Aleksander N. Gorohovski @ 2006-09-19 11:35 UTC (permalink / raw) To: community Доброго времени суток сообщество! В очередной раз наткнулся на такие грабли с MySQL. При доустановке MySQL уже в достаточно настроенную работающую систему (ALT M2.4) и попытке его старта # service mysqld start выдаётся сообщение: -> "Adjusting environment for mysqld" [FAILED] Если настроить автостарт при вкл. системы # chkconfig --level 345 mysqld on то приведенное сообщение появляется при загрузке машины и конечно MySQL не стартует. Подскажите - с чем это может быть связано и как поправить ситуацию. Может надо chroot для mysqld обновить, но как это сделать по грамотному в ALT M2.4? p.s. Интересно то, что когда-то (как только вышел ALT M2.4) у меня возникла такая же проблема. Тогда я переустановил систему заново (с нуля), но при её установке сразу задал MySQL и всё заработало. Получается так, что если устанавливать позже MySQL, то что-то не срабатывает, но что? Спасибо. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 11:35 [Comm] service mysqld start -> Adjusting environment for mysqld Aleksander N. Gorohovski @ 2006-09-19 8:55 ` Шенцев Алексей Владимирович 2006-09-19 11:54 ` Aleksander N. Gorohovski 2006-09-19 10:07 ` Мерзляков Евгений Анатольевич 1 sibling, 1 reply; 10+ messages in thread From: Шенцев Алексей Владимирович @ 2006-09-19 8:55 UTC (permalink / raw) To: ALT Linux Community В сообщении от 19 сентября 2006 15:35 Aleksander N. Gorohovski написал(a): > Доброго времени суток сообщество! Доброго! > > В очередной раз наткнулся на такие грабли с MySQL. > > При доустановке MySQL уже в достаточно настроенную работающую систему (ALT > M2.4) > и попытке его старта > > # service mysqld start > выдаётся сообщение: -> "Adjusting environment for mysqld" [FAILED] А кто будет настраивать MySQL ? -- С уважением Шенцев Алексей Владимирович. E-mail: ashen@nsrz.ru ICQ: 271053845 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 8:55 ` Шенцев Алексей Владимирович @ 2006-09-19 11:54 ` Aleksander N. Gorohovski 2006-09-19 9:16 ` Шенцев Алексей Владимирович 0 siblings, 1 reply; 10+ messages in thread From: Aleksander N. Gorohovski @ 2006-09-19 11:54 UTC (permalink / raw) To: ALT Linux Community On Tue, 19 Sep 2006 08:55:24 -0000, Шенцев Алексей Владимирович wrote: > В сообщении от 19 сентября 2006 15:35 Aleksander N. Gorohovski > написал(a): >> Доброго времени суток сообщество! > Доброго! >> >> В очередной раз наткнулся на такие грабли с MySQL. >> >> При доустановке MySQL уже в достаточно настроенную работающую систему >> (ALT >> M2.4) >> и попытке его старта >> >> # service mysqld start >> выдаётся сообщение: -> "Adjusting environment for mysqld" [FAILED] > А кто будет настраивать MySQL ? Алексей, так чтоб настраивать его, надо чтобы он, по крайней мере, был запущен? :) Может я ошибаюсь? Или его нужно в ручном режиме запускать # safe_mysqld А может какие конфиги руками править. Подскажите, теряюсь в догадках. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 11:54 ` Aleksander N. Gorohovski @ 2006-09-19 9:16 ` Шенцев Алексей Владимирович 2006-09-19 12:30 ` Aleksander N. Gorohovski 0 siblings, 1 reply; 10+ messages in thread From: Шенцев Алексей Владимирович @ 2006-09-19 9:16 UTC (permalink / raw) To: ALT Linux Community В сообщении от 19 сентября 2006 15:54 Aleksander N. Gorohovski написал(a): > Алексей, > так чтоб настраивать его, надо чтобы он, по крайней мере, был запущен? > Может я ошибаюсь? Ошибаетесь. Думаю Вам это будет интересно прочесть, только учтите "rootpass" это для примера: Займёмся SQL-сервером MySQL. Устанавливаем MySQL-server, MySQL-client, MySQL-doc, phpMyAdmin и всё что они за собой потянут. Смотрим на каких уровнях ОС запскается mysql: $ chkconfig --list | grep mysqld mysqld 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл Устанавливаем запуск mysqld на 3,4, и 5-ом уровнях: $ chkconfig --level 345 mysqld on Проверяем: $ chkconfig --list | grep mysqld mysqld 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл В конфиге mysql - /var/lib/mysql/my.cnf коментируем строку skip-networking. Нам это надо для того, чтобы можно было обратиться к mysql из сети, ибо мы хотим им управлять из любой точки нашей ЛВС по веб-интерфейсу, ну а от инета доступ мы закроем файерволом (как и что это уже не здесь). Итак конфиг mysql мы привели к виду: $ cat /var/lib/mysql/my.cnf [mysqld] chroot=/var/lib/mysql datadir=/db bdb-logdir=/log log=/log/queries pid-file=/mysqld.pid skip-locking #skip-networking socket=/mysql.sock tmpdir=/tmp user=mysql Запускаем mysql: $ service mysqld start Adjusting environment for mysqld: [ DONE ] Starting mysqld service: [ DONE ] Соединяемс с mysql и меняем пароль root'а: $ mysql -u root mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.0.24-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> UPDATE user SET Password=PASSWORD('rootpass') WHERE user='root'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> quit Bye И перегружаем mysql: $ service mysqld restart Stopping mysqld service: [ DONE ] Adjusting environment for mysqld: [ DONE ] Starting mysqld service: [ DONE ] Подсоединяемся к серверу ещё раз, только теперь с новым паролем и из таблицы user удаляем запись пользователя '%' и '' (какая есть), т.к. эта запись предоставляет доступ любому пользователю. $ mysql -u root -p mysql Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.0.24-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> DELETE FROM user WHERE user='%'; Query OK, 0 rows affected (0.00 sec) mysql> DELETE FROM user WHERE user=''; Query OK, 2 rows affected (0.00 sec) mysql> quit Bye Так как мы изменили пароль пользователя root, то теперь не сможет работать logrotate. Для исправления добавляем в конец файла /var/lib/mysql/my.cnf соответсвующие параметры: # cat /var/lib/mysql/my.cnf [mysqld] chroot=/var/lib/mysql datadir=/db bdb-logdir=/log log=/log/queries pid-file=/mysqld.pid skip-locking #skip-networking socket=/mysql.sock tmpdir=/tmp user=mysql [mysqladmin] password=rootpass user=root И перегружаем mysql. Веб-интерфейс для управления MySQL. Пакет phpMyAdmin мы уже установили. Заходим в каталог /var/www/html/phpMyAdmin/ и в файле конфигурации config.inc.php в строке $cfg['Servers'][$i]['auth_type'] = 'config' значение 'config' заменяем на значение 'http'. Замену производим в самом первом вхождении данной сроки, есть ещё два вхождения, но я их трогать не стал, так как в php не разбираюсь, а вникать что и как в конфиге не стал, у меня и так всё заработало. Ну а теперь топаем на ссылку http://localhost/phpMyAdmin/, вводим имя пользоваиеля, у нас это root, и пароль, у нас это rootpass и - вуаля, мы находимся на странице веб-интерфейса для СУДБ MySQL. Единственное что я предложил бы, так это перенести каталог /var/www/html/phpMyAdmin/ в созданный каталог /var/www/html/admin/ . Мне, например, удобней обращаться по адресу http://localhost/admin/phpMyAdmin, чем лазить по всему сайту, вспоминая хде что лежит ... ;) Тем более, что перенос каталога ничего не меняет, кроме размещения самого каталога. Так что далее обращаться к phpMyAdmin и к postfixadmin будеем через http://localhost/admin/ , тем более, что на данный каталог можно навесить дополнительную защиту к самой авторизации пользователей в используемых нами программах администрирования, что, по моему мнению, повышает безопастность всей системы в целом. Если я не прав, то пусть меня поправят, уточнят и дополнят. -- С уважением Шенцев Алексей Владимирович. E-mail: ashen@nsrz.ru ICQ: 271053845 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 9:16 ` Шенцев Алексей Владимирович @ 2006-09-19 12:30 ` Aleksander N. Gorohovski 2006-09-19 9:55 ` Шенцев Алексей Владимирович ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Aleksander N. Gorohovski @ 2006-09-19 12:30 UTC (permalink / raw) To: ALT Linux Community Алексей, Премного благодарен за Вашу подробную инструкцию. Но... On Tue, 19 Sep 2006 09:16:43 -0000, Шенцев Алексей Владимирович wrote: > В сообщении от 19 сентября 2006 15:54 Aleksander N. Gorohovski > написал(a): >> Алексей, >> так чтоб настраивать его, надо чтобы он, по крайней мере, был запущен? >> Может я ошибаюсь? > Ошибаетесь. Думаю Вам это будет интересно прочесть, только учтите > "rootpass" > это для примера: > > Займёмся SQL-сервером MySQL. Устанавливаем MySQL-server, MySQL-client, > MySQL-doc, phpMyAdmin и всё что они за собой потянут. Смотрим на каких Это условие выполнено (было установлено). > уровнях ОС запскается mysql: > $ chkconfig --list | grep mysqld > mysqld 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл > Устанавливаем запуск mysqld на 3,4, и 5-ом уровнях: > $ chkconfig --level 345 mysqld on > Проверяем: > $ chkconfig --list | grep mysqld > mysqld 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл Это условие выполнено. > В конфиге mysql - /var/lib/mysql/my.cnf коментируем строку > skip-networking. > Нам это надо для того, чтобы можно было обратиться к mysql из сети, ибо > мы > хотим им управлять из любой точки нашей ЛВС по веб-интерфейсу, ну а от > инета > доступ мы закроем файерволом (как и что это уже не здесь). Итак конфиг > mysql > мы привели к виду: > $ cat /var/lib/mysql/my.cnf > [mysqld] > chroot=/var/lib/mysql > datadir=/db > bdb-logdir=/log > log=/log/queries > pid-file=/mysqld.pid > skip-locking > #skip-networking > socket=/mysql.sock > tmpdir=/tmp > user=mysql Об этом не знал. Внес изменения (правда на запуск mysql вроде не должно влиять). > Запускаем mysql: > $ service mysqld start > Adjusting environment for mysqld: [ DONE ] Вот тут облом. Выдаёт [FAILED] Что же ему не нравится? Почему не может "Устанавиться окружение" ? И почему на команду: # safe_mysqld он стартует. > Starting mysqld service: [ DONE ] Этого конечно нет. :( Большое Спасибо, дальнейшие настройки выполнены. Но к сожалению они действительны для стартовавшего MySQL. <skipped> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 12:30 ` Aleksander N. Gorohovski @ 2006-09-19 9:55 ` Шенцев Алексей Владимирович 2006-09-19 10:02 ` Шенцев Алексей Владимирович 2006-09-19 10:08 ` Kostarev Alexey 2006-09-19 12:49 ` Aleksander N. Gorohovski 2 siblings, 1 reply; 10+ messages in thread From: Шенцев Алексей Владимирович @ 2006-09-19 9:55 UTC (permalink / raw) To: ALT Linux Community В сообщении от 19 сентября 2006 16:30 Aleksander N. Gorohovski написал(a): > Вот тут облом. Выдаёт [FAILED] > Что же ему не нравится? Почему не может "Устанавиться окружение" ? Лог в студию. У меня он располагается в /etc/log/mysql/ -- С уважением Шенцев Алексей Владимирович. E-mail: ashen@nsrz.ru ICQ: 271053845 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 9:55 ` Шенцев Алексей Владимирович @ 2006-09-19 10:02 ` Шенцев Алексей Владимирович 0 siblings, 0 replies; 10+ messages in thread From: Шенцев Алексей Владимирович @ 2006-09-19 10:02 UTC (permalink / raw) To: ALT Linux Community В сообщении от 19 сентября 2006 13:55 Шенцев Алексей Владимирович написал(a): > Лог в студию. У меня он располагается в /etc/log/mysql/ Тьфу естественно /var/log/mysql/ . Прогнал не много ... :) -- С уважением Шенцев Алексей Владимирович. E-mail: ashen@nsrz.ru ICQ: 271053845 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 12:30 ` Aleksander N. Gorohovski 2006-09-19 9:55 ` Шенцев Алексей Владимирович @ 2006-09-19 10:08 ` Kostarev Alexey 2006-09-19 12:49 ` Aleksander N. Gorohovski 2 siblings, 0 replies; 10+ messages in thread From: Kostarev Alexey @ 2006-09-19 10:08 UTC (permalink / raw) To: ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 383 bytes --] Aleksander N. Gorohovski wrote: >>Запускаем mysql: >>$ service mysqld start >>Adjusting environment for mysqld: [ DONE ] >> >> > >Вот тут облом. Выдаёт [FAILED] >Что же ему не нравится? Почему не может "Устанавиться окружение" ? > > > Посмотрите логи info, warning. error в каталоге /var/log/daemons/ на продмет mysqld может что прояснится... -- С Уважением Костарев А.Ф. [-- Attachment #2: kaf.vcf --] [-- Type: text/x-vcard, Size: 202 bytes --] begin:vcard fn:Alexey Kostarev n:Kostarev;Alexey org:Nevod Ltd. adr:;;;Perm;;;Russia email;internet:kaf@nevod.ru tel;work:(3422) 196-960 url:http://www.nevod.ru/nevod/staff/kaf/ version:2.1 end:vcard ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 12:30 ` Aleksander N. Gorohovski 2006-09-19 9:55 ` Шенцев Алексей Владимирович 2006-09-19 10:08 ` Kostarev Alexey @ 2006-09-19 12:49 ` Aleksander N. Gorohovski 2 siblings, 0 replies; 10+ messages in thread From: Aleksander N. Gorohovski @ 2006-09-19 12:49 UTC (permalink / raw) To: ALT Linux Community Sorry, у всех за беспокойство, и Алексея лично :) (нет худа без добра, и мне приятно было с Вами пообщаться) В очередной раз помог архив рассылки, в частности Епифанов Сергей, который когда-то еще Пт Апр 25 10:43:23 MSD 2003 [sisyphus] chrooted servises - mysql, privoxy failed для Master2.2 такое присоветовал: ----------------------------------------------------------------------------------- > # touch /etc/localtime ----------------------------------------------------------------------------------- Его (/etc/localtime) как раз и не было!!! > Подземный стук всё доносит. Шаман я, знаете.... :))))) > Сам несколько раз на это напарывался. > Буквально пару дней назад я послал в Sisypus или Community > последовательность моих действий в ответ на ошибку поchroot-окружению. > Почему-то Master2.0 и Master2.2 не создаютэтот файл или где-то удаляют > при обновлении. Но именно еговсегда не хватает. У другого человека, кому > писал ответ врассылку, тоже не хватало этого файла. > Предложение в ALTLinux: может быть, тогда вообще выброситькопирование > этого файла в chroot-окружение или тогда создаватьего принудительно > пустым при установке или втянуть вкакой-нибудь пакет, связанный с /etc > вроде initscripts или чтотам из него будет? > --С уважением, Епифанов Сергей Да, до сих пор еще достают эти подземные стуки из chroot. :) Может кто из команды ALT прислушается. Это не упрёк. ;) On Tue, 19 Sep 2006 12:30:25 -0000, Aleksander N. Gorohovski wrote: > > Алексей, > Премного благодарен за Вашу подробную инструкцию. > > Но... > > On Tue, 19 Sep 2006 09:16:43 -0000, Шенцев Алексей Владимирович wrote: > >> В сообщении от 19 сентября 2006 15:54 Aleksander N. Gorohovski >> написал(a): >>> Алексей, >>> так чтоб настраивать его, надо чтобы он, по крайней мере, был запущен? >>> Может я ошибаюсь? >> Ошибаетесь. Думаю Вам это будет интересно прочесть, только учтите >> "rootpass" >> это для примера: >> >> Займёмся SQL-сервером MySQL. Устанавливаем MySQL-server, MySQL-client, >> MySQL-doc, phpMyAdmin и всё что они за собой потянут. Смотрим на каких > > Это условие выполнено (было установлено). > >> уровнях ОС запскается mysql: >> $ chkconfig --list | grep mysqld >> mysqld 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл >> Устанавливаем запуск mysqld на 3,4, и 5-ом уровнях: >> $ chkconfig --level 345 mysqld on >> Проверяем: >> $ chkconfig --list | grep mysqld >> mysqld 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выкл > > Это условие выполнено. > >> В конфиге mysql - /var/lib/mysql/my.cnf коментируем строку >> skip-networking. >> Нам это надо для того, чтобы можно было обратиться к mysql из сети, ибо >> мы >> хотим им управлять из любой точки нашей ЛВС по веб-интерфейсу, ну а от >> инета >> доступ мы закроем файерволом (как и что это уже не здесь). Итак конфиг >> mysql >> мы привели к виду: >> $ cat /var/lib/mysql/my.cnf >> [mysqld] >> chroot=/var/lib/mysql >> datadir=/db >> bdb-logdir=/log >> log=/log/queries >> pid-file=/mysqld.pid >> skip-locking >> #skip-networking >> socket=/mysql.sock >> tmpdir=/tmp >> user=mysql > > Об этом не знал. Внес изменения > (правда на запуск mysql вроде не должно влиять). > > >> Запускаем mysql: >> $ service mysqld start >> Adjusting environment for mysqld: [ DONE ] > > Вот тут облом. Выдаёт [FAILED] > Что же ему не нравится? Почему не может "Устанавиться окружение" ? > > И почему на команду: > # safe_mysqld > он стартует. > >> Starting mysqld service: [ DONE ] > > Этого конечно нет. > :( > > Большое Спасибо, дальнейшие настройки выполнены. > Но к сожалению они действительны для стартовавшего MySQL. > > <skipped> > _______________________________________________ > Community mailing list > Community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] service mysqld start -> Adjusting environment for mysqld 2006-09-19 11:35 [Comm] service mysqld start -> Adjusting environment for mysqld Aleksander N. Gorohovski 2006-09-19 8:55 ` Шенцев Алексей Владимирович @ 2006-09-19 10:07 ` Мерзляков Евгений Анатольевич 1 sibling, 0 replies; 10+ messages in thread From: Мерзляков Евгений Анатольевич @ 2006-09-19 10:07 UTC (permalink / raw) To: community On Tue, 19 Sep 2006 11:35:13 -0000 "Aleksander N. Gorohovski" <angel@feht.dgtu.donetsk.ua> wrote: > # service mysqld start > выдаётся сообщение: -> "Adjusting environment for mysqld" [FAILED] может нужно создать базу, в которой mysql хранит настройки командой mysql_install_db ? попробуйте из консоли вручную его запустить, и посмотреть, чего он напишет -- Мерзляков Е.А. icq: #115657846 ПКБ Акустика ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2006-09-19 12:49 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-09-19 11:35 [Comm] service mysqld start -> Adjusting environment for mysqld Aleksander N. Gorohovski 2006-09-19 8:55 ` Шенцев Алексей Владимирович 2006-09-19 11:54 ` Aleksander N. Gorohovski 2006-09-19 9:16 ` Шенцев Алексей Владимирович 2006-09-19 12:30 ` Aleksander N. Gorohovski 2006-09-19 9:55 ` Шенцев Алексей Владимирович 2006-09-19 10:02 ` Шенцев Алексей Владимирович 2006-09-19 10:08 ` Kostarev Alexey 2006-09-19 12:49 ` Aleksander N. Gorohovski 2006-09-19 10:07 ` Мерзляков Евгений Анатольевич
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git