Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
20872



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |