[Comm] MySQL: ПСЯЯЙХЕ АСЙБШ ЯВХРЮЧРЯЪ НДХМЮЙНБШЛХ

Евгений Косенко =?iso-8859-1?q?eugine=5Fkosenko_=CE=C1_ukr=2Enet?=
Пт Ноя 14 23:42:10 MSK 2003


В сообщении от 12 Ноябрь 2003 13:56 iceb на svitonline.com написал(a):

> Вообще-то инициатор треда давно ничего не говорит - может мой рецепт ему
> и помог.

Инициатору треда явно помогло тупое удаление ограничения на уникальность. 
Проблема проблемой, но работать как-то надо. А потом целую неделю автору 
треда было не до проблемы. Сейчас добрались руки, решил посмотреть.

Прежде всего, замена char на varchar разницы не дает -- грабли те же самые. А 
вот с конфигом намного интереснее. Но обо всем по порядку. Итак,

$ rpm -qlc MySQL-server
/etc/chroot.d/mysql.all
/etc/chroot.d/mysql.conf
/etc/chroot.d/mysql.lib
/etc/logrotate.d/mysql
/etc/my.cnf
/etc/rc.d/init.d/mysqld
/var/lib/mysql/my.cnf
$ ls /etc/my.cnf
$

Тут меня пробило на измену: как это так, rpm говорит, что /etc/my.cnf есть, а 
посмотреть его нельзя. Я подумал, что у меня криво пакеты встали.

# rpm -i --force \ 
/mnt/cdrom/auto/ALTLinux/RPMS.devel/MySQL-server-3.23.55-alt1.i586.rpm
error: failed dependencies:
        libMySQL = 3.23.55-alt1 is needed by MySQL-server-3.23.55-alt1
        MySQL-client = 3.23.55-alt1 is needed by MySQL-server-3.23.55-alt1
# rpm -i --force \ 
/mnt/cdrom/auto/ALTLinux/RPMS.devel/libMySQL-3.23.55-alt1.i586.rpm
# rpm -i --force \ 
/mnt/cdrom/auto/ALTLinux/RPMS.devel/MySQL-client-3.23.55-alt1.i586.rpm
# rpm -i --force 
/mnt/cdrom/auto/ALTLinux/RPMS.devel/MySQL-server-3.23.55-alt1.i586.rpm
No additional actions have to be done with MySQL privilege tables.
Shutting down mysqld: [ DONE ]
Adjusting environment for mysqld: [ DONE ]
Starting mysqld: [ DONE ]
# ls /etc/my.sql
#

Тут мне стало еще более дурно.

$ rpm -qlc MySQL-server
/etc/chroot.d/mysql.all
/etc/chroot.d/mysql.conf
/etc/chroot.d/mysql.lib
/etc/logrotate.d/mysql
/etc/my.cnf
/etc/rc.d/init.d/mysqld
/var/lib/mysql/my.cnf
/etc/chroot.d/mysql.all
/etc/chroot.d/mysql.conf
/etc/chroot.d/mysql.lib
/etc/logrotate.d/mysql
/etc/my.cnf
/etc/rc.d/init.d/mysqld
/var/lib/mysql/my.cnf
$ ls /etc/my.sql
$

# rpm -e MySQL-server
error: "MySQL-server" specifies multiple packages

Ну и, как теперь избавиться от этой проблемы?


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