IT-Expert
  IT-Expert / Веблог / Как нелегко решиться обновить MySQL
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2009 год
 за 2008 год
 за 2007 год
 за 2006 год
 за 2005 год
RSS лента Лента новостей IT-Expert 
Лента подкастов IT-Expert IT-Expert audiopodcasts

Как нелегко решиться обновить MySQL

20:14, 8 июля 2006 ( Administration Databases FreeBSD  )

Тот самый ГЛАВНЫЙ сервер, на котором в mysql храниться:
* exim список доменов
* dbmail аккаунты и в общем pop3 обслуживание нескольких доменов
* freeradius для авторизации VPN пользователей
* около десятка сайтов
* гарантийный контур (прием гарантийных заявок) с реплицированием в офисный mysql

Это все успешно работало на 3.23 версии mysql пока не настал _ТОТ_САМЫЙ_МОМЕНТ_ когда необходимо было запускать новый сайт в mysql кодировке UTF8, которую, к сожалению версия 3.23 не поддерживала.


Был выбран самый отчаянный шаг, пропуская 4.0 и 4.1 версии сразу попробовать 5.0 (которая похожа на stable).

Под горячую руку попал exim с полным переконфигурированием (sa-exiscan), dbmail новой версии, ну почти всему что можно было был сделан deinstall. 

И все было хорошо,  до тех пор, пока не стал вопрос с collation, если указывать SET NAMES cp1251 то все рулило, но ... я же хочу как было, все по-дефолту.

А вот теперь настало время _САМОЙ_СТРАШНОЙ_ТАЙНЫ_.

Вот мой rc.conf, который все лечит (всех излечит, исцелит, добрый доктор rc.conf) :)

mysql_enable="YES"
mysql_dbdir="/home/mysql"
mysql_args="--default-character-set=cp1251 --character-set-server=cp1251 --collation-server=cp1251_general_ci"
UPDATE:
рекомендуемые настройки default-character-set=cp1251 в секции [mysql] и  init-connect не срабатывали!

 

Комментариев: 3
© Nexus 2005-2009 Rambler Top100 О сервере