The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от Ramirez on 28-Авг-06, 22:11 
Голову сломал уже, подскажите: есть база в mysql 4.1 (кодировка utf8, данные в koi8-r) делаю дамп (хоть mysqldump'ом хоть phpmyadmin'ом) синтаксис дампа совместим с 3.23. Запихиваю в 3.23 - кодировки рушатся (кодировка на 3.23 cp1251).

спасибо!

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

 Оглавление

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


1. "Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от Асен Тотин email on 30-Авг-06, 01:13 
Привет,

Не совсем понял проблему с 3.23, но если у вас дамп в одной кодировке (8-битовой), а MySQL (engine), клиент (mysql) и база - в другой, прокатите ваш дамп через iconv перед импортом...

WWell,

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

2. "Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от wentoir on 30-Авг-06, 09:28 
>Голову сломал уже, подскажите: есть база в mysql 4.1 (кодировка utf8, данные
>в koi8-r) делаю дамп (хоть mysqldump'ом хоть phpmyadmin'ом) синтаксис дампа совместим
>с 3.23. Запихиваю в 3.23 - кодировки рушатся (кодировка на 3.23
>cp1251).
>
>спасибо!

Я бы так сделал. Сдампить базу из мускула 4.1 в той кодировке, которая будет на 3.23
mysqldump --default-character-set=cp1251 database

А потом ее запихнуть в новое место...

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

4. "Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от Ramirez on 30-Авг-06, 23:22 
>Я бы так сделал. Сдампить базу из мускула 4.1 в той кодировке,
>которая будет на 3.23
>mysqldump --default-character-set=cp1251 database
>
>А потом ее запихнуть в новое место...


а как еще тогда mysqldump'у сказать чтобы он синтаксис дампа сделал совместимым с 3.23 ?

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

5. "Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от wentoir on 31-Авг-06, 08:49 
>>Я бы так сделал. Сдампить базу из мускула 4.1 в той кодировке,
>>которая будет на 3.23
>>mysqldump --default-character-set=cp1251 database
>>
>>А потом ее запихнуть в новое место...
>
>
>а как еще тогда mysqldump'у сказать чтобы он синтаксис дампа сделал совместимым
>с 3.23 ?

Придется текстовым редактором в ручную править.

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

3. "Дамп из MySQL 4.1 в MySQL 3.23 и кодировки"  
Сообщение от antoshkin (ok) on 30-Авг-06, 13:47 
В сам дамп посмотри, в нем уже нет кодировок?
Если есть - я делал так.
Вставлял первой строкой в дамп:
SET NAMES=cp1251;
И потом уже импортил его. Получалось.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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




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

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