>Привет всем, до апгрейда стояла на многих машинах mysql 3.28.хх
>поставили 4.1.22, и начались глюки:
>
>1. при занесениии в поле PASSWORD('abcd') ранее получалось что-то подобное: 04c1c84c6609b5a6, с
>4 версией получается: *D2C71CBE569881C256ECBC0054FD5303EFD6B8B4
>как следствие mysql_auth из апача последнего не вразумит и никого непускает :( Есть такая опция в конфиге, только не помню как называется. Что-то про old passwords.
>2. совершенно непонятные глюки с чарсетами, при применении в файле my.cnf конструкций:
>#default-character-set=cp1251
Вот это (вроде бы) надо раскомментировать. Плюс ALTER TABLE всем таблицам и устанавливаем там charset cp1251.
Сразу после соедиения с базой заставляем клиентов выполнять запрос "SET NAMES cp1251" (например, php скрипты можно просто поправить) В принципе можно сделать и через init-connect, но тогда баз в utf8 вам не видать (точнее видать, но с плясками с бубном).
>Подскажите, как это все правильно настроить, может дока какая есть ? по
>умолчанию он поставил чарсет utf8 ... :(
И правильно сделал. UTF8 нас спасёт. Зря вы изначально не выбрали UTF8. Лучше переводите свои базы на UTF8.