The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"апгрейт mysql - 4.1.22"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"апгрейт mysql - 4.1.22"  
Сообщение от den68 (ok) on 28-Фев-08, 16:11 
Привет всем, до апгрейда стояла на многих машинах  mysql 3.28.хх
поставили 4.1.22, и начались глюки:

1. при занесениии в поле PASSWORD('abcd') ранее получалось что-то подобное: 04c1c84c6609b5a6, с 4 версией получается: *D2C71CBE569881C256ECBC0054FD5303EFD6B8B4
как следствие mysql_auth из апача последнего не вразумит и никого непускает :(

2. совершенно непонятные глюки с чарсетами, при применении в файле my.cnf конструкций:

#character-set-server=cp1251
#default-character-set=cp1251
character-set-client=cp1251
#character_sets_dir = /usr/share/mysql/charsets
#language = /usr/share/mysql/english/
#init_connect = "SET NAMES cp1251;

часть клиентов перестает функционировать, пишет про еррор директрия/чарсет файл итд.
при том клиенты - это разные машины и разный системный софт собранный с поддержкой mysql.

Подскажите, как это все правильно настроить, может дока какая есть ? по умолчанию он поставил чарсет utf8 ... :(

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "апгрейт mysql - 4.1.22"  
Сообщение от anonymous (??) on 28-Фев-08, 16:37 
>Привет всем, до апгрейда стояла на многих машинах  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.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "апгрейт mysql - 4.1.22"  
Сообщение от den68 (ok) on 28-Фев-08, 18:17 
Спасибо! old_password помог !
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "апгрейт mysql - 4.1.22"  
Сообщение от Exe (ok) on 02-Мрт-08, 17:01 
>Спасибо! old_password помог !

Всё это написано на mysql.com в разделе mysql upgrade и migration. Сначали читаете как мигрировать с третьего мускла на четвёртый, потом как с четвёртого на 4.1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру