[sisyphus] переезд с mysql4 на mysql5

Serge serg-e на ukr.net
Вт Мар 6 16:11:22 MSK 2007


Шадринов Дмитрий Дмитриевич пишет:
> set names <кодировка>;
>
> если вы подключитесь под сметрным пользвоателем, то все должно сработать 
> автоматом.
>   
Насколько я помню, эта команда выставляет кодировку для ИМЕН ТАБЛИЦ. не 
более того...


Порывшись в переменных сервера я натолкнулся на следующее:
При дефолтных настройках в my.cnf, а именно при отсутствии модификации 
касаемо кодировок получаем винегрет:
Это 5.х
character_set_client            | latin1
| character_set_connection        | latin1
| character_set_database          | koi8r
| character_set_filesystem        | binary
| character_set_results           | latin1
| character_set_server            | koi8r
| character_set_system            | utf8
| character_sets_dir              | /usr/share/mysql/charsets/
| collation_connection            | latin1_swedish_ci
| collation_database              | koi8r_general_ci
| collation_server                | koi8r_general_ci


а это с 4.х
| character_set_client            | cp1251
| character_set_connection        | cp1251
| character_set_database          | koi8r
| character_set_results           | cp1251
| character_set_server            | koi8r
| character_set_system            | utf8
| collation_connection            | cp1251_general_ci
| collation_database              | koi8r_general_ci
| collation_server                | koi8r_general_ci


локаль koi8r


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