Переустановка mysql

Автор: sevva Дата: 06.06.2003 11:05 Система ASPLinux 7.1
Необходимо пересобрать mysql с поддержкой кодировки cp1251.
База в виде трех rpm: mysql, mysql-devel, mysql-server.
Что я должен сделать?
Re: Переустановка mysql 06.06.2003 11:14ave $ cat /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=cp1251

....

Подробности: [www.mysql.com]
Re: Переустановка mysql 06.06.2003 11:39sevva На самом деле проблема следующая. Возникла необходимость в базе сортировки по алфавиту полей с русским текстом. Я поменял кодировку, как показано в предыдущем посте. Все заработало великолепно, однако в логи Апача стали валиться следующие строки:

File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#14' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file

Это меня очень расстраивает, потому что лог растет со страшной силой, да и вообще, нехорошо это, когда ошибка Улыбка
Как бы мне от этого избавиться?
Re: Переустановка mysql 09.06.2003 01:35SergeR 1. Посмотреть где прописываются пути к директории с charset'ами.

2. Чтоб переустановить mysql... Возьмите с ftp.asplinux.ru SRPM с mysql, выдерните оттуда spec файл, найдите в нем вызов ./configure, добывьте к нему строчку --with-charset=cp1251, также поправьте поле Release (было что-нибудь '1.9asp', напишите '2.0sevva' Улыбка ), с помощью rpmbuild пересоберите rpm-пакеты и обновите существующую инсталляцию. Если на сайте mysql.com вдруг есть более свежая версия, можно попробовать соответствующим образом поредактировать spec и поставить ее. ;-)
Re: Переустановка mysql 09.06.2003 14:51sevva Спасибо за советы, проблема решилась пересборкой php с параметром --with-mysql=/usr
см.:
[forum.21.ru]
[www.xpoint.ru]
[apache.lexa.ru]
RSS-материал