|
MySQL.RU - Webboard
Вернуться
Юникод в мускуле или как получить данные??? (a friend) 16/03/2005 - 04:24:01
Re: Юникод в мускуле или как получить данные??? (Валентин) 16/03/2005 - 16:53:36
Re: Юникод в мускуле или как получить данные??? (a friend) 17/03/2005 - 19:25:59
Re: Сам не внимательно читал мануал :) ВОТ (Валентин) 18/03/2005 - 11:20:42
> Original message text:
> From: a friend - 16/03/2005 - 04:24:01
> Subject:Юникод в мускуле или как получить данные???
> -----------------
> Собственно, такая проблема:
> Была база под V3.23.59, где все данные были в кодировке cp1251, потом поставили 4.1.9 и после этого попытка получить инфу уже находящуюся в таблицах (например так mysqldump -u XXX -p DB_name и т.д.) делает файл в непонятной кодировке.... и как не пытался разпарсить ничего не выходит.
>
> Подскажите плз, как получить данные??????
>
From: Валентин - 18/03/2005 - 11:20:42
Subject:Сам не внимательно читал мануал :) ВОТ
-----------------
С версии V3.23.59 не рекомендуется сразу прыгать на 4.1.х, нужно через 4.0.х (поновее).
Делается это так:
1) Поставь 4.0.х с cp1251 по дефолту и залей туда дамп.
2) Отстанови его, пропиши в
[mysqld]
new
и запусти
3) Снеси версию 4.0.х
4) Поставь 4.1.х (поновее) и не спеши ее запускать на старых данных, создай инстансу, тормозни, пропиши путь к старой папке базы и
[mysqld]
new
запусти, все данные будут нормально читаться, после этого дампи базу и залей ее через консоль обратно.
Разница в хранении в frm, поэтому mysql должен создать их заново.
Это катит и для MyISAM и InnoDB.
Удачи, все проверил сам.
Кстати - юзверей лучше выгрузи скриптом из старой базы(4.0.х), а в 4.1.х в чистые системные таблички опять залей, это самый надежный способ.
Но можно и не трогать юзверей, а прогнать скрипт обновления привилегий (идет в поставке) все с той же опцией new, потом опцию каментишь и нормально работаешь.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20872
|
|