[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