* [sisyphus] IA: MySQL
@ 2006-02-01 21:30 Konstantin A. Lepikhov
2006-02-04 5:49 ` Ivan Adzhubey
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-01 21:30 UTC (permalink / raw)
To: ALT Linux Sisyphus List
[-- Attachment #1: Type: text/plain, Size: 2824 bytes --]
Hi!
Итак, сегодня в i/S направлен новый MySQL (версия 5.0.18). Что нужно ждать
от этого:
- возникнут проблемы с кодировками. Т.к. теперь MySQL поддерживает уникод,
то серверу теперь придется явно говорить, в какой кодировке хранить и
отдавать данные, без указания этих данных, он будет отдавать все в
latin1 aka "вопросики". Зато теперь можно перекодировать ответы на лету
:) За деталями по этому вопросу лучше см. здесь -
http://dev.mysql.com/doc/refman/4.1/en/charset.html
- все, кто использует fulltext indexes, должны сделать optimize/repair
table для myisam и dump/restore для innodb после обновления, т.к.
изменился порядок индексирования для TEXT columns.
- Начиная с версии 4.1 изменился алогоритм хеширования паролей функцией
password(), см.
http://dev.mysql.com/doc/refman/4.1/en/password-hashing.html. Для
совместимости со старыми клиентами (<=4.0) сервер запускается с опцией
old-passwords=1, что допускает использование старых хешей.
- Все, кто используют AUTOCOMMIT=1 и LOCK TABLES в innodb, должны добавить
в /var/lib/mysql/my.cnf строку innodb_table_locks=0, иначе возможны
блокировки в работе SQL приложений.
- как известно, тип хранилища dbd не поддерживает x86_64, поэтому, т.к. мы
собираем теперь под 2 архитектуры, bdb-storage отключен по-умолчанию в
/var/lib/mysql/my.cnf. Те, кто использует bdb и обновляется на эту
версию MySQL должны закомментировать строку skip-bdb в
/var/lib/mysql/my.cnf (также это могут сделать обладатели amd64, т.к. у
нас есть волшебный патчик, делающий возможным работу bdb на x86_64 и
amd64). Эта опция обсуждаема, я склоняюсь к runtime правке my.cnf в
зависимости от сборочной архитектуры.
У меня переезд прошел более-менее гладко, особых проблем не заметил :)
Также в i/S выложен libmysqlclient12 для поддержания работоспособными
старых приложений, по каким-то причинам зависящих от MySQL 4.0.x. Правила
обновления таковы (как преложение) - каждый мантейнер решает сам,
пересобирать ли его приложение с новой libMySQL или нет. Для ускорения
решения можно поставить deadline до 3х месяцев, а потом пересбрать всех
роботом. Что не собралось и мантейнеры не откликнулись - выкинуть в
orphaned, что собралось, но не заработало/не собралось и мантейнеры
подтвердят проблему - откатить на libmysqlclient12 и пинать upstream.
PS Как всегда, после обновления убедительно рекомендую сказать
mysql_fix_privilege_tables и поправить владельца на mysql у файлов в
/var/lib/mysql/db/mysql/* Возможно, эта операция будет автоматизирована в
след. релизе.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] IA: MySQL
2006-02-01 21:30 [sisyphus] IA: MySQL Konstantin A. Lepikhov
@ 2006-02-04 5:49 ` Ivan Adzhubey
2006-02-04 5:57 ` Ivan Adzhubey
2006-02-04 9:18 ` [sisyphus] " Konstantin A. Lepikhov
0 siblings, 2 replies; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 5:49 UTC (permalink / raw)
To: ALT Linux Sisyphus List
Доброго времени суток!
On Wednesday 01 February 2006 16:30, Konstantin A. Lepikhov wrote:
> У меня переезд прошел более-менее гладко, особых проблем не заметил :)
Сломан (забыли обновить?) /etc/init.d/mysqld.
# service start mysqld отрабатывает штатно, но
# service status mysqld
mysqld is dead, but stale PID file exists
# service mysqld stop
Service mysqld is not running.
При этом на самом деле сервер работает (и не останавливается service mysqld
stop).
> PS Как всегда, после обновления убедительно рекомендую сказать
> mysql_fix_privilege_tables и поправить владельца на mysql у файлов в
> /var/lib/mysql/db/mysql/* Возможно, эта операция будет автоматизирована в
> след. релизе.
А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и почему?
Первый раз слышу, можно подробнее?
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] IA: MySQL
2006-02-04 5:49 ` Ivan Adzhubey
@ 2006-02-04 5:57 ` Ivan Adzhubey
2006-02-04 6:03 ` Ivan Adzhubey
2006-02-04 9:18 ` [sisyphus] " Konstantin A. Lepikhov
1 sibling, 1 reply; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 5:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 00:49, Ivan Adzhubey wrote:
> > У меня переезд прошел более-менее гладко, особых проблем не заметил :)
>
> Сломан (забыли обновить?) /etc/init.d/mysqld.
Глянул внутрь инит-скрипта:
LOCKFILE="/var/lock/subsys/mysqld"
Однако:
# ls -l /var/lock/subsys/mysqld
ls: /var/lock/subsys/mysqld: No such file or directory
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] IA: MySQL
2006-02-04 5:57 ` Ivan Adzhubey
@ 2006-02-04 6:03 ` Ivan Adzhubey
0 siblings, 0 replies; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 6:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 00:57, Ivan Adzhubey wrote:
> On Saturday 04 February 2006 00:49, Ivan Adzhubey wrote:
> > > У меня переезд прошел более-менее гладко, особых проблем не заметил :)
> >
> > Сломан (забыли обновить?) /etc/init.d/mysqld.
>
> Глянул внутрь инит-скрипта:
>
> LOCKFILE="/var/lock/subsys/mysqld"
>
> Однако:
>
> # ls -l /var/lock/subsys/mysqld
> ls: /var/lock/subsys/mysqld: No such file or directory
Прошу прощения, проверил - дело не в локфайле, просто сервер не был запущен. В
общем, пока не вижу где и кто из скриптов обламывается. Мейнтейнеру наверное
проще будет разобраться...
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 5:49 ` Ivan Adzhubey
2006-02-04 5:57 ` Ivan Adzhubey
@ 2006-02-04 9:18 ` Konstantin A. Lepikhov
2006-02-04 12:14 ` Dmitry V. Levin
2006-02-04 18:39 ` Ivan Adzhubey
1 sibling, 2 replies; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 9:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1593 bytes --]
Hi Ivan!
Saturday 04, at 12:49:49 AM you wrote:
> Доброго времени суток!
>
> On Wednesday 01 February 2006 16:30, Konstantin A. Lepikhov wrote:
> > У меня переезд прошел более-менее гладко, особых проблем не заметил :)
>
> Сломан (забыли обновить?) /etc/init.d/mysqld.
>
> # service start mysqld отрабатывает штатно, но
>
> # service status mysqld
> mysqld is dead, but stale PID file exists
>
> # service mysqld stop
> Service mysqld is not running.
>
> При этом на самом деле сервер работает (и не останавливается service mysqld
> stop).
не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть рядом
лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился старый
сервер, и в памяти висят ошметки от него.
>
> > PS Как всегда, после обновления убедительно рекомендую сказать
> > mysql_fix_privilege_tables и поправить владельца на mysql у файлов в
> > /var/lib/mysql/db/mysql/* Возможно, эта операция будет автоматизирована в
> > след. релизе.
>
> А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и почему?
> Первый раз слышу, можно подробнее?
не тоже не совсем понятно, почему меняется владелец изменяемых баз в
/var/lib/mysql/db/mysql/*, но пока это происходит, права надо потом
возврашать обратно на mysql.mysql. В след. релизе я надеюсь это победить.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 9:18 ` [sisyphus] " Konstantin A. Lepikhov
@ 2006-02-04 12:14 ` Dmitry V. Levin
2006-02-04 13:12 ` Konstantin A. Lepikhov
2006-02-04 18:39 ` Ivan Adzhubey
1 sibling, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-02-04 12:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1797 bytes --]
On Sat, Feb 04, 2006 at 12:18:20PM +0300, Konstantin A. Lepikhov wrote:
> Saturday 04, at 12:49:49 AM you wrote:
> > On Wednesday 01 February 2006 16:30, Konstantin A. Lepikhov wrote:
> > > У меня переезд прошел более-менее гладко, особых проблем не заметил :)
> >
> > Сломан (забыли обновить?) /etc/init.d/mysqld.
> >
> > # service start mysqld отрабатывает штатно, но
> >
> > # service status mysqld
> > mysqld is dead, but stale PID file exists
> >
> > # service mysqld stop
> > Service mysqld is not running.
> >
> > При этом на самом деле сервер работает (и не останавливается service mysqld
> > stop).
> не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть рядом
> лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился старый
> сервер, и в памяти висят ошметки от него.
Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не создаётся.
У init-скриптов не должно быть %config(noreplace).
Фраза "mysqld is dead, but stale PID file exists" может означать, что
процесс с заданными параметрами не найден, например, потому что параметры
почему-то изменились.
> > > PS Как всегда, после обновления убедительно рекомендую сказать
> > > mysql_fix_privilege_tables и поправить владельца на mysql у файлов в
> > > /var/lib/mysql/db/mysql/* Возможно, эта операция будет автоматизирована в
> > > след. релизе.
> >
> > А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и почему?
> > Первый раз слышу, можно подробнее?
> не тоже не совсем понятно, почему меняется владелец изменяемых баз в
> /var/lib/mysql/db/mysql/*, но пока это происходит, права надо потом
> возврашать обратно на mysql.mysql. В след. релизе я надеюсь это победить.
А в каких случаях меняется владелец этих файлов?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 12:14 ` Dmitry V. Levin
@ 2006-02-04 13:12 ` Konstantin A. Lepikhov
2006-02-04 14:42 ` Michael Shigorin
2006-02-04 18:41 ` Ivan Adzhubey
0 siblings, 2 replies; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 13:12 UTC (permalink / raw)
To: sisyphus
<цитата от="Dmitry V. Levin">
<skip>
>> не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть
>> рядом
>> лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился
>> старый
>> сервер, и в памяти висят ошметки от него.
>
> Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не создаётся.
> У init-скриптов не должно быть %config(noreplace).
просто многие почему-то лезут их править руками. А это уже другой случай.
<skip>
>> > > PS Как всегда, после обновления убедительно рекомендую сказать
>> > > mysql_fix_privilege_tables и поправить владельца на mysql у файлов в
>> > > /var/lib/mysql/db/mysql/* Возможно, эта операция будет
>> автоматизирована в
>> > > след. релизе.
>> >
>> > А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и
>> почему?
>> > Первый раз слышу, можно подробнее?
>> не тоже не совсем понятно, почему меняется владелец изменяемых баз в
>> /var/lib/mysql/db/mysql/*, но пока это происходит, права надо потом
>> возврашать обратно на mysql.mysql. В след. релизе я надеюсь это
>> победить.
>
> А в каких случаях меняется владелец этих файлов?
видимо, когда mysql запускается не от своего пользователя и делает
изменения в структуре базы.
--
WBR et al.
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 13:12 ` Konstantin A. Lepikhov
@ 2006-02-04 14:42 ` Michael Shigorin
2006-02-06 14:33 ` Sergey V Turchin
2006-02-04 18:41 ` Ivan Adzhubey
1 sibling, 1 reply; 31+ messages in thread
From: Michael Shigorin @ 2006-02-04 14:42 UTC (permalink / raw)
To: sisyphus
On Sat, Feb 04, 2006 at 04:12:00PM +0300, Konstantin A. Lepikhov wrote:
> > Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew
> > не создаётся. У init-скриптов не должно быть
> > %config(noreplace).
> просто многие почему-то лезут их править руками. А это уже
> другой случай.
Всё-таки скорее соглашусь с Димой, а случаи, когда надо регулярно
править инитскрипты -- указывают на их недостатки.
Многие решаются зачитыванием /etc/sysconfig/%name и подсовыванием
дополнительных переменных в параметры сервиса (что там ещё
патчат?).
Но это уже неспецифично :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 13:12 ` Konstantin A. Lepikhov
2006-02-04 14:42 ` Michael Shigorin
@ 2006-02-04 18:41 ` Ivan Adzhubey
2006-02-04 20:05 ` Michael Shigorin
1 sibling, 1 reply; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 18:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 08:12, Konstantin A. Lepikhov wrote:
> > Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не
> > создаётся. У init-скриптов не должно быть %config(noreplace).
>
> просто многие почему-то лезут их править руками. А это уже другой случай.
А как еще вы предлагаете указывать CHARSET для mysqld, если не в init-скрипте?
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 18:41 ` Ivan Adzhubey
@ 2006-02-04 20:05 ` Michael Shigorin
2006-02-04 20:12 ` Konstantin A. Lepikhov
2006-02-04 20:37 ` Ivan Adzhubey
0 siblings, 2 replies; 31+ messages in thread
From: Michael Shigorin @ 2006-02-04 20:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Sat, Feb 04, 2006 at 01:41:18PM -0500, Ivan Adzhubey wrote:
> > > Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не
> > > создаётся. У init-скриптов не должно быть %config(noreplace).
> > просто многие почему-то лезут их править руками. А это уже другой случай.
> А как еще вы предлагаете указывать CHARSET для mysqld, если не в init-скрипте?
В /etc/sysconfig/mysqld. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 20:05 ` Michael Shigorin
@ 2006-02-04 20:12 ` Konstantin A. Lepikhov
2006-02-04 20:37 ` Ivan Adzhubey
1 sibling, 0 replies; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 20:12 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 741 bytes --]
Hi Michael!
Saturday 04, at 10:05:16 PM you wrote:
> On Sat, Feb 04, 2006 at 01:41:18PM -0500, Ivan Adzhubey wrote:
> > > > Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не
> > > > создаётся. У init-скриптов не должно быть %config(noreplace).
> > > просто многие почему-то лезут их править руками. А это уже другой случай.
> > А как еще вы предлагаете указывать CHARSET для mysqld, если не в init-скрипте?
>
> В /etc/sysconfig/mysqld. :)
енто будет в след. сборке :)
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 20:05 ` Michael Shigorin
2006-02-04 20:12 ` Konstantin A. Lepikhov
@ 2006-02-04 20:37 ` Ivan Adzhubey
1 sibling, 0 replies; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 20:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 15:05, Michael Shigorin wrote:
> On Sat, Feb 04, 2006 at 01:41:18PM -0500, Ivan Adzhubey wrote:
> > > > Если у /etc/init.d/mysqld нет %config(noreplace), то .rpmnew не
> > > > создаётся. У init-скриптов не должно быть %config(noreplace).
> > >
> > > просто многие почему-то лезут их править руками. А это уже другой
> > > случай.
> >
> > А как еще вы предлагаете указывать CHARSET для mysqld, если не в
> > init-скрипте?
>
> В /etc/sysconfig/mysqld. :)
# ls -l /etc/sysconfig/mysqld
ls: /etc/sysconfig/mysqld: No such file or directory
То есть я его должен сам написать? А документация на формат где? А кто
тестировать будет?
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 9:18 ` [sisyphus] " Konstantin A. Lepikhov
2006-02-04 12:14 ` Dmitry V. Levin
@ 2006-02-04 18:39 ` Ivan Adzhubey
2006-02-04 18:50 ` Konstantin A. Lepikhov
2006-02-04 20:50 ` Dmitry V. Levin
1 sibling, 2 replies; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 18:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 04:18, Konstantin A. Lepikhov wrote:
> не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть рядом
> лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился старый
> сервер, и в памяти висят ошметки от него.
Повторяю еще раз, для тех кто в бронетранспортере:
Перезагрузил систему с выключением питания компьютера, сильно сомневаюсь чтобы
у него в памяти после этого оставались ошметки чего-либо.
# chkconfig --list mysqld
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# service mysqld status
mysqld is stopped
# service mysqld start
Adjusting environment for mysqld: [ DONE ]
Starting mysqld service: [ DONE ]
# service mysqld status
mysqld is dead, but stale PID file exists
# service mysqld stop
Service mysqld is not running. [PASSED]
# ps axwu|grep mysql
root 9334 0.0 0.0 2392 1268 pts/2 S 13:31
0:00 /bin/sh /usr/sbin/mysqld_wrapper -C koi8r
mysql 9342 0.0 2.3 437216 47896 pts/2 SN 13:31
0:00 /usr/sbin/mysqld -C koi8r
mysql 9347 0.0 2.3 437216 47896 pts/2 SN 13:31
0:00 /usr/sbin/mysqld -C koi8r
mysql 9348 0.0 2.3 437216 47896 pts/2 SN 13:31
0:00 /usr/sbin/mysqld -C koi8r
$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.18
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
$ rpm -qa|grep MySQL|sort
libMySQL-5.0.18-alt1
libMySQL-devel-5.0.18-alt1
MySQL-client-5.0.18-alt1
MySQL-server-5.0.18-alt1
# ls -l /etc/init.d/mysqld*
-rwxr-xr-x 1 root root 1910 2006-01-26 16:28 /etc/init.d/mysqld
> > А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и
> > почему? Первый раз слышу, можно подробнее?
>
> не тоже не совсем понятно, почему меняется владелец изменяемых баз в
> /var/lib/mysql/db/mysql/*, но пока это происходит, права надо потом
> возврашать обратно на mysql.mysql. В след. релизе я надеюсь это победить.
Я спросил, потому что никогда за почти уже 10 лет активного использования
MySQL не сталкивался с такой проблемой. Повезло?
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 18:39 ` Ivan Adzhubey
@ 2006-02-04 18:50 ` Konstantin A. Lepikhov
2006-02-04 19:03 ` Ivan Adzhubey
2006-02-04 20:50 ` Dmitry V. Levin
1 sibling, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 18:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2527 bytes --]
Hi Ivan!
Saturday 04, at 01:39:48 PM you wrote:
> On Saturday 04 February 2006 04:18, Konstantin A. Lepikhov wrote:
> > не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть рядом
> > лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился старый
> > сервер, и в памяти висят ошметки от него.
>
> Повторяю еще раз, для тех кто в бронетранспортере:
>
> Перезагрузил систему с выключением питания компьютера, сильно сомневаюсь чтобы
> у него в памяти после этого оставались ошметки чего-либо.
>
> # chkconfig --list mysqld
> mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
>
> # service mysqld status
> mysqld is stopped
>
> # service mysqld start
> Adjusting environment for mysqld: [ DONE ]
> Starting mysqld service: [ DONE ]
>
> # service mysqld status
> mysqld is dead, but stale PID file exists
>
> # service mysqld stop
> Service mysqld is not running. [PASSED]
>
> # ps axwu|grep mysql
> root 9334 0.0 0.0 2392 1268 pts/2 S 13:31
> 0:00 /bin/sh /usr/sbin/mysqld_wrapper -C koi8r
> mysql 9342 0.0 2.3 437216 47896 pts/2 SN 13:31
> 0:00 /usr/sbin/mysqld -C koi8r
> mysql 9347 0.0 2.3 437216 47896 pts/2 SN 13:31
> 0:00 /usr/sbin/mysqld -C koi8r
> mysql 9348 0.0 2.3 437216 47896 pts/2 SN 13:31
> 0:00 /usr/sbin/mysqld -C koi8r
а что в /var/log/mysql/info? Меняли ли вы содержимое
/var/lib/mysql/my.cnf?
> # ls -l /etc/init.d/mysqld*
> -rwxr-xr-x 1 root root 1910 2006-01-26 16:28 /etc/init.d/mysqld
rpm -V MySQL-server?
>
> > > А что там может быть не так с владельцами /var/lib/mysql/db/mysql/* и
> > > почему? Первый раз слышу, можно подробнее?
> >
> > не тоже не совсем понятно, почему меняется владелец изменяемых баз в
> > /var/lib/mysql/db/mysql/*, но пока это происходит, права надо потом
> > возврашать обратно на mysql.mysql. В след. релизе я надеюсь это победить.
>
> Я спросил, потому что никогда за почти уже 10 лет активного использования
> MySQL не сталкивался с такой проблемой. Повезло?
возможно. я тоже столкнулся с этим первый раз, поэтому и предупредил.
Кстати, они (MySQL Team) в 5.0.18 забыли help для базы залить, так что все
может быть :)
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 18:50 ` Konstantin A. Lepikhov
@ 2006-02-04 19:03 ` Ivan Adzhubey
2006-02-04 20:14 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 19:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 13:50, Konstantin A. Lepikhov wrote:
> Hi Ivan!
>
> а что в /var/log/mysql/info? Меняли ли вы содержимое
> /var/lib/mysql/my.cnf?
# cat /var/log/mysql/info
2006-Feb-04 13:31:14 :: startup
060204 13:31:14 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.18' socket: '/mysql.sock' port: 0 ALT Linux MySQL RPM
my.cnf менял конечно, настройки сервера по умолчанию слишком скромные. Все,
что после строки # Server tuning settings, добавлено мной.
# cat /var/lib/mysql/my.cnf
[mysqld]
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# FIXME! bdb maybe work on x86/Linux and amd64/Linux
skip-bdb
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
# Server tuning settings
skip-innodb
key_buffer_size = 384M
max_allowed_packet = 16M
table_cache = 512
sort_buffer_size = 4M
read_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
thread_concurrency = 2
read_rnd_buffer_size = 4M
bulk_insert_buffer_size = 16M
[mysqladmin]
password = xxxxxxxxxxxxx
user= root
> > # ls -l /etc/init.d/mysqld*
> > -rwxr-xr-x 1 root root 1910 2006-01-26 16:28 /etc/init.d/mysqld
>
> rpm -V MySQL-server?
# rpm -V MySQL-server
S.5....T c /var/lib/mysql/my.cnf
missing /var/lib/mysql/var/nis/NIS_COLD_START
> > Я спросил, потому что никогда за почти уже 10 лет активного использования
> > MySQL не сталкивался с такой проблемой. Повезло?
>
> возможно. я тоже столкнулся с этим первый раз, поэтому и предупредил.
> Кстати, они (MySQL Team) в 5.0.18 забыли help для базы залить, так что все
> может быть :)
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 19:03 ` Ivan Adzhubey
@ 2006-02-04 20:14 ` Konstantin A. Lepikhov
2006-02-04 20:39 ` Ivan Adzhubey
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 20:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 738 bytes --]
Hi Ivan!
Saturday 04, at 02:03:39 PM you wrote:
> On Saturday 04 February 2006 13:50, Konstantin A. Lepikhov wrote:
> > Hi Ivan!
> >
> > а что в /var/log/mysql/info? Меняли ли вы содержимое
> > /var/lib/mysql/my.cnf?
>
> # cat /var/log/mysql/info
> 2006-Feb-04 13:31:14 :: startup
> 060204 13:31:14 [Note] /usr/sbin/mysqld: ready for connections.
> Version: '5.0.18' socket: '/mysql.sock' port: 0 ALT Linux MySQL RPM
>
pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid` ?
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 20:14 ` Konstantin A. Lepikhov
@ 2006-02-04 20:39 ` Ivan Adzhubey
2006-02-04 21:10 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 20:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 15:14, Konstantin A. Lepikhov wrote:
> Hi Ivan!
>
> Saturday 04, at 02:03:39 PM you wrote:
> > On Saturday 04 February 2006 13:50, Konstantin A. Lepikhov wrote:
> > > Hi Ivan!
> > >
> > > а что в /var/log/mysql/info? Меняли ли вы содержимое
> > > /var/lib/mysql/my.cnf?
> >
> > # cat /var/log/mysql/info
> > 2006-Feb-04 13:31:14 :: startup
> > 060204 13:31:14 [Note] /usr/sbin/mysqld: ready for connections.
> > Version: '5.0.18' socket: '/mysql.sock' port: 0 ALT Linux MySQL RPM
>
> pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid` ?
# pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid`
9522 9348 9347 9342
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 20:39 ` Ivan Adzhubey
@ 2006-02-04 21:10 ` Konstantin A. Lepikhov
2006-02-04 23:19 ` Ivan Adzhubey
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 21:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1044 bytes --]
Hi Ivan!
Saturday 04, at 03:39:22 PM you wrote:
> On Saturday 04 February 2006 15:14, Konstantin A. Lepikhov wrote:
> > Hi Ivan!
> >
> > Saturday 04, at 02:03:39 PM you wrote:
> > > On Saturday 04 February 2006 13:50, Konstantin A. Lepikhov wrote:
> > > > Hi Ivan!
> > > >
> > > > а что в /var/log/mysql/info? Меняли ли вы содержимое
> > > > /var/lib/mysql/my.cnf?
> > >
> > > # cat /var/log/mysql/info
> > > 2006-Feb-04 13:31:14 :: startup
> > > 060204 13:31:14 [Note] /usr/sbin/mysqld: ready for connections.
> > > Version: '5.0.18' socket: '/mysql.sock' port: 0 ALT Linux MySQL RPM
> >
> > pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid` ?
>
> # pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid`
> 9522 9348 9347 9342
ps auxw|grep `cat /var/lib/mysql/mysqld.pid` ?
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 21:10 ` Konstantin A. Lepikhov
@ 2006-02-04 23:19 ` Ivan Adzhubey
0 siblings, 0 replies; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 23:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 16:10, Konstantin A. Lepikhov wrote:
> > > pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid` ?
> >
> > # pidof mysqld|grep `cat /var/lib/mysql/mysqld.pid`
> > 9522 9348 9347 9342
>
> ps auxw|grep `cat /var/lib/mysql/mysqld.pid` ?
# ps auxw|grep `cat /var/lib/mysql/mysqld.pid`
mysql 9348 0.0 2.3 437412 47940 ? SN 13:31
0:00 /usr/sbin/mysqld -C koi8r
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 18:39 ` Ivan Adzhubey
2006-02-04 18:50 ` Konstantin A. Lepikhov
@ 2006-02-04 20:50 ` Dmitry V. Levin
2006-02-04 21:09 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-02-04 20:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1787 bytes --]
On Sat, Feb 04, 2006 at 01:39:48PM -0500, Ivan Adzhubey wrote:
> On Saturday 04 February 2006 04:18, Konstantin A. Lepikhov wrote:
> > не верю. Посмотрите на etc/init.d/mysqld повнимательнее, может быть рядом
> > лежит .rpmnew именно с _новым_ скриптом? Либо у вас не остановился старый
> > сервер, и в памяти висят ошметки от него.
>
> Повторяю еще раз, для тех кто в бронетранспортере:
>
> Перезагрузил систему с выключением питания компьютера, сильно сомневаюсь чтобы
> у него в памяти после этого оставались ошметки чего-либо.
>
> # chkconfig --list mysqld
> mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
>
> # service mysqld status
> mysqld is stopped
>
> # service mysqld start
> Adjusting environment for mysqld: [ DONE ]
> Starting mysqld service: [ DONE ]
>
> # service mysqld status
> mysqld is dead, but stale PID file exists
>
> # service mysqld stop
> Service mysqld is not running. [PASSED]
Это вследствие ошибочного изменения в /etc/init.d/mysqld:
@@ -62,7 +65,7 @@ start()
stop()
{
- stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user mysql mysqld
+ stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user root mysqld
RETVAL=$?
return $RETVAL
}
@@ -98,7 +101,7 @@ case "$1" in
fi
;;
status)
- status --pidfile "$PIDFILE" --expect-user mysql mysqld
+ status --pidfile "$PIDFILE" --expect-user root mysqld
RETVAL=$?
;;
*)
--- MySQL-4.0.24-alt1.1/my.cnf 2003-06-30 16:00:28 +0000
В %post вижу ещё одно ошибочное изменение:
-if [ $1 = 1 ]; then
- /sbin/chkconfig --add mysqld
-fi
+%post_service mysqld
P.S. Пакет не ставил, только srpmcmp сделал.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 20:50 ` Dmitry V. Levin
@ 2006-02-04 21:09 ` Konstantin A. Lepikhov
2006-02-04 21:12 ` Dmitry V. Levin
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 21:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 934 bytes --]
Hi Dmitry!
Saturday 04, at 11:50:36 PM you wrote:
> Это вследствие ошибочного изменения в /etc/init.d/mysqld:
> @@ -62,7 +65,7 @@ start()
>
> stop()
> {
> - stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user mysql mysqld
> + stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user root mysqld
> RETVAL=$?
> return $RETVAL
> }
> @@ -98,7 +101,7 @@ case "$1" in
> fi
> ;;
> status)
> - status --pidfile "$PIDFILE" --expect-user mysql mysqld
> + status --pidfile "$PIDFILE" --expect-user root mysqld
> RETVAL=$?
> ;;
> *)
неа. именно --expect-user root Без этого как раз получится описанная выше
ситуация.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 21:09 ` Konstantin A. Lepikhov
@ 2006-02-04 21:12 ` Dmitry V. Levin
2006-02-04 21:20 ` Konstantin A. Lepikhov
2006-02-04 21:22 ` Konstantin A. Lepikhov
0 siblings, 2 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-02-04 21:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1030 bytes --]
On Sun, Feb 05, 2006 at 12:09:14AM +0300, Konstantin A. Lepikhov wrote:
> Saturday 04, at 11:50:36 PM you wrote:
>
> > Это вследствие ошибочного изменения в /etc/init.d/mysqld:
> > @@ -62,7 +65,7 @@ start()
> >
> > stop()
> > {
> > - stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user mysql mysqld
> > + stop_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --expect-user root mysqld
> > RETVAL=$?
> > return $RETVAL
> > }
> > @@ -98,7 +101,7 @@ case "$1" in
> > fi
> > ;;
> > status)
> > - status --pidfile "$PIDFILE" --expect-user mysql mysqld
> > + status --pidfile "$PIDFILE" --expect-user root mysqld
> > RETVAL=$?
> > ;;
> > *)
> неа. именно --expect-user root Без этого как раз получится описанная выше
> ситуация.
Если пришлось поменять "--expect-user mysql" на "--expect-user root", то это
значит что mysqld теперь работает под рутом. Однако, согласно сведениям,
полученным от Ивана, этого безобразия, к счастью, не происходит.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 21:12 ` Dmitry V. Levin
@ 2006-02-04 21:20 ` Konstantin A. Lepikhov
2006-02-04 23:20 ` Ivan Adzhubey
2006-02-04 21:22 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 21:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
Hi Dmitry!
Sunday 05, at 12:12:22 AM you wrote:
> > неа. именно --expect-user root Без этого как раз получится описанная выше
> > ситуация.
>
> Если пришлось поменять "--expect-user mysql" на "--expect-user root", то это
> значит что mysqld теперь работает под рутом. Однако, согласно сведениям,
> полученным от Ивана, этого безобразия, к счастью, не происходит.
да, я негодяй:
# echo "skip-innodb" >> /var/lib/mysql/my.cnf
# service mysqld restart
# ps axuw|grep `cat /var/lib/mysql/mysqld.pid`
mysql 4027 0.0 0.8 19292 4444 pts/5 SN 00:17 0:00
значит, буду чинить innodb.
PS Иван, workaround от Димы вас спасет :)
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-04 21:20 ` Konstantin A. Lepikhov
@ 2006-02-04 23:20 ` Ivan Adzhubey
2006-02-05 17:36 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 31+ messages in thread
From: Ivan Adzhubey @ 2006-02-04 23:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Saturday 04 February 2006 16:20, Konstantin A. Lepikhov wrote:
> Hi Dmitry!
>
> Sunday 05, at 12:12:22 AM you wrote:
> > > неа. именно --expect-user root Без этого как раз получится описанная
> > > выше ситуация.
> >
> > Если пришлось поменять "--expect-user mysql" на "--expect-user root", то
> > это значит что mysqld теперь работает под рутом. Однако, согласно
> > сведениям, полученным от Ивана, этого безобразия, к счастью, не
> > происходит.
>
> да, я негодяй:
>
> # echo "skip-innodb" >> /var/lib/mysql/my.cnf
> # service mysqld restart
> # ps axuw|grep `cat /var/lib/mysql/mysqld.pid`
> mysql 4027 0.0 0.8 19292 4444 pts/5 SN 00:17 0:00
>
> значит, буду чинить innodb.
>
> PS Иван, workaround от Димы вас спасет :)
Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
--
Иван
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 23:20 ` Ivan Adzhubey
@ 2006-02-05 17:36 ` Konstantin A. Lepikhov
2006-02-05 18:07 ` Dmitry V. Levin
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-05 17:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 504 bytes --]
Hi Ivan!
Saturday 04, at 06:20:50 PM you wrote:
<skip>
> > PS Иван, workaround от Димы вас спасет :)
>
> Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
это связано с alt-chroot патчем, который я пока рассматриваю и
переделываю.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-05 17:36 ` Konstantin A. Lepikhov
@ 2006-02-05 18:07 ` Dmitry V. Levin
2006-02-05 18:20 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-02-05 18:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 421 bytes --]
On Sun, Feb 05, 2006 at 08:36:58PM +0300, Konstantin A. Lepikhov wrote:
> Saturday 04, at 06:20:50 PM you wrote:
>
> <skip>
> > > PS Иван, workaround от Димы вас спасет :)
> >
> > Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
> это связано с alt-chroot патчем, который я пока рассматриваю и
> переделываю.
Теперь уже и я не понимаю, каким образом droppriv связан с innodb?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-05 18:07 ` Dmitry V. Levin
@ 2006-02-05 18:20 ` Konstantin A. Lepikhov
2006-02-05 18:28 ` Dmitry V. Levin
0 siblings, 1 reply; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-05 18:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 836 bytes --]
Hi Dmitry!
Sunday 05, at 09:07:10 PM you wrote:
> On Sun, Feb 05, 2006 at 08:36:58PM +0300, Konstantin A. Lepikhov wrote:
> > Saturday 04, at 06:20:50 PM you wrote:
> >
> > <skip>
> > > > PS Иван, workaround от Димы вас спасет :)
> > >
> > > Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
> > это связано с alt-chroot патчем, который я пока рассматриваю и
> > переделываю.
>
> Теперь уже и я не понимаю, каким образом droppriv связан с innodb?
хороший вопрос :) Однако, если выкидывать chroot патч/выключать innodb, то
все начинает работать как надо.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* Re: [sisyphus] Re: IA: MySQL
2006-02-05 18:20 ` Konstantin A. Lepikhov
@ 2006-02-05 18:28 ` Dmitry V. Levin
2006-02-05 18:38 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-02-05 18:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
On Sun, Feb 05, 2006 at 09:20:56PM +0300, Konstantin A. Lepikhov wrote:
> Sunday 05, at 09:07:10 PM you wrote:
> > On Sun, Feb 05, 2006 at 08:36:58PM +0300, Konstantin A. Lepikhov wrote:
> > > Saturday 04, at 06:20:50 PM you wrote:
> > >
> > > <skip>
> > > > > PS Иван, workaround от Димы вас спасет :)
> > > >
> > > > Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
> > > это связано с alt-chroot патчем, который я пока рассматриваю и
> > > переделываю.
> >
> > Теперь уже и я не понимаю, каким образом droppriv связан с innodb?
> хороший вопрос :) Однако, если выкидывать chroot патч/выключать innodb, то
> все начинает работать как надо.
Могу лишь напомнить, что мой alt-chroot не ломал innodb.
strace тебе в руки. Не забудь убедиться, что в результате применения
alt-chroot mysqld не использует ни одного файла или каталога,
принадлежащего или доступного на запись пользователю mysql.
Авторы mysqld, по крайней мере пока я им пользовался, не понимали как
правильно зачрутить демона и потому этот код приходилось править.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-05 18:28 ` Dmitry V. Levin
@ 2006-02-05 18:38 ` Konstantin A. Lepikhov
0 siblings, 0 replies; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-05 18:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1461 bytes --]
Hi Dmitry!
Sunday 05, at 09:28:56 PM you wrote:
> On Sun, Feb 05, 2006 at 09:20:56PM +0300, Konstantin A. Lepikhov wrote:
> > Sunday 05, at 09:07:10 PM you wrote:
> > > On Sun, Feb 05, 2006 at 08:36:58PM +0300, Konstantin A. Lepikhov wrote:
> > > > Saturday 04, at 06:20:50 PM you wrote:
> > > >
> > > > <skip>
> > > > > > PS Иван, workaround от Димы вас спасет :)
> > > > >
> > > > > Любопытно, и как же это связано с innodb? Что-то я не врубаюсь...
> > > > это связано с alt-chroot патчем, который я пока рассматриваю и
> > > > переделываю.
> > >
> > > Теперь уже и я не понимаю, каким образом droppriv связан с innodb?
> > хороший вопрос :) Однако, если выкидывать chroot патч/выключать innodb, то
> > все начинает работать как надо.
>
> Могу лишь напомнить, что мой alt-chroot не ломал innodb.
Он не ломался и в 4.1 ;)
> strace тебе в руки. Не забудь убедиться, что в результате применения
> alt-chroot mysqld не использует ни одного файла или каталога,
> принадлежащего или доступного на запись пользователю mysql.
> Авторы mysqld, по крайней мере пока я им пользовался, не понимали как
> правильно зачрутить демона и потому этот код приходилось править.
Ok, буду смотреть.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
* [sisyphus] Re: IA: MySQL
2006-02-04 21:12 ` Dmitry V. Levin
2006-02-04 21:20 ` Konstantin A. Lepikhov
@ 2006-02-04 21:22 ` Konstantin A. Lepikhov
1 sibling, 0 replies; 31+ messages in thread
From: Konstantin A. Lepikhov @ 2006-02-04 21:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 605 bytes --]
Hi Dmitry!
Sunday 05, at 12:12:22 AM you wrote:
> Если пришлось поменять "--expect-user mysql" на "--expect-user root", то это
> значит что mysqld теперь работает под рутом. Однако, согласно сведениям,
> полученным от Ивана, этого безобразия, к счастью, не происходит.
кстати, это и обясняет странные права на базы после
mysql_fix_priveleges_table.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 31+ messages in thread
end of thread, other threads:[~2006-02-06 14:33 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-01 21:30 [sisyphus] IA: MySQL Konstantin A. Lepikhov
2006-02-04 5:49 ` Ivan Adzhubey
2006-02-04 5:57 ` Ivan Adzhubey
2006-02-04 6:03 ` Ivan Adzhubey
2006-02-04 9:18 ` [sisyphus] " Konstantin A. Lepikhov
2006-02-04 12:14 ` Dmitry V. Levin
2006-02-04 13:12 ` Konstantin A. Lepikhov
2006-02-04 14:42 ` Michael Shigorin
2006-02-06 14:33 ` Sergey V Turchin
2006-02-04 18:41 ` Ivan Adzhubey
2006-02-04 20:05 ` Michael Shigorin
2006-02-04 20:12 ` Konstantin A. Lepikhov
2006-02-04 20:37 ` Ivan Adzhubey
2006-02-04 18:39 ` Ivan Adzhubey
2006-02-04 18:50 ` Konstantin A. Lepikhov
2006-02-04 19:03 ` Ivan Adzhubey
2006-02-04 20:14 ` Konstantin A. Lepikhov
2006-02-04 20:39 ` Ivan Adzhubey
2006-02-04 21:10 ` Konstantin A. Lepikhov
2006-02-04 23:19 ` Ivan Adzhubey
2006-02-04 20:50 ` Dmitry V. Levin
2006-02-04 21:09 ` Konstantin A. Lepikhov
2006-02-04 21:12 ` Dmitry V. Levin
2006-02-04 21:20 ` Konstantin A. Lepikhov
2006-02-04 23:20 ` Ivan Adzhubey
2006-02-05 17:36 ` Konstantin A. Lepikhov
2006-02-05 18:07 ` Dmitry V. Levin
2006-02-05 18:20 ` Konstantin A. Lepikhov
2006-02-05 18:28 ` Dmitry V. Levin
2006-02-05 18:38 ` Konstantin A. Lepikhov
2006-02-04 21:22 ` Konstantin A. Lepikhov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git