[sisyphus] Re: MySQL 5.0 :(

Stanislav Yadykin =?iso-8859-1?q?tosick_=CE=C1_altlinux=2Eru?=
Пт Фев 10 10:52:50 MSK 2006


В сообщении от 9 февраля 2006 19:29 Konstantin A. Lepikhov написал(a):
> Hi Stanislav!
>
> Thursday 09, at 03:37:51 PM you wrote:
> > Добрй день, господа!
> >
> > Вот такая проблема у меня возникла с новым MySQL из сизифа
> > (5.0.18-alt1.2). При старых базах обновил MySQL, но при установке
> > возникла ошибка при исполнении POSTIN скрипта. Дальнейшее расследование
> > показало, что команда my_print_defaults при запуске с необходимыми
> > параметрами от пользователя mysql возвращает данные, а при запуске от
> > рута - нет.

> у вас mysqld не в chroot'е.

Это после попыток хоть как-то его поднять. С почти оригинальным my.cnf 
ситуация та же.
===========================
$> my_print_defaults mysqld
--old_passwords=1
--chroot=/var/lib/mysql
--datadir=/db
--log=/log/queries
--pid-file=/mysqld.pid
--skip-locking
--skip-networking
--socket=/mysql.sock
--tmpdir=/tmp
--user=mysql
--skip-innodb
--skip-bdb
--old_passwords=1
--chroot=/var/lib/mysql
--datadir=/db
--log=/log/queries
--pid-file=/mysqld.pid
--skip-locking
--skip-networking
--socket=/mysql.sock
--tmpdir=/tmp
--user=mysql
--skip-innodb
--skip-bdb
===========================
Из-под рута - тишина.

> Поэтому я не могу сказать, откуда и как она 
> обрабатывает параметры из my.cnf, т.к. это может быть какая-то другая
> mysql, работающая в вашей системе.

$> rpm -qa | grep -i mysql | sort
libmysql++-1.7.28-alt2
libMySQL-5.0.18-alt1.2
libmysqlclient12-4.0.26-alt1
libmysql++-devel-1.7.28-alt2
libMySQL-devel-5.0.18-alt1.2
libqt3-mysql-3.3.5-alt4
MySQL-client-5.0.18-alt1.2
MySQL-server-5.0.18-alt1.2
MySQL-server-perl-5.0.18-alt1.2
perl-DBD-mysql-3.0002-alt1
php-mysql-4.4.2-alt0.cvs20051121.1

MySQL у меня в системе единственный, благо работать с линуксом умею с 1999 
года и точно знаю что делаю.

> > # su -s /bin/sh -c "safe_mysqld -C cp1251" mysql
>
> в нашем пакете mysqld не запускается через safe_mysqld. Еще раз,
> разберитесь с mysql'ами в системе, у вас их однозначно несколько :)

$> grep safe_mysqld /etc/init.d/mysqld
        start_daemon --lockfile "$LOCKFILE" --pidfile "$PIDFILE" --name mysqld 
--expect-user mysql -- safe_mysqld -C "$CHSET" $OPT
=============
Переменная $OPT появилась тогда, когда вынесли чарсет в /etc/sysconfig/mysql, 
т.е. как минимум в 5.0.18-alt1.2
=============
В логе та же ругань на запуск MySQL от рута.

-- 
Stanislav Yadykin
ALT Linux Team
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060210/f60d4b60/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus