Перейти к контенту
  • 0

Импорт данных из mysql


мяфк

Вопрос

Поиск юзал.

 

Что есть: есть база данных на 5 mysql, дефолтная кодировка сервера latin1, сравнение с базой идёт на latin1_generic_ci; ipb установлена на локалке, версия 2.0.1.

 

Цель: перевести сервер на сp1251.

 

Проблема: При дамбе базы данных через phpmyadmin 2.9.1 таблицы сохраняются в нечитаемой кодировке, последующий импорт не возможен, также не помогло использования программ front mysql, navicat, через админку ipb дамп не проводится, вылетает по тайм ауту, ибо большие таблицы форуму уже 400 дней.

 

Простите может не в ту категорию тема, или постановка вопроса не ясна, но оч бы хотелось получить помощь.

 

Заранее спасибо.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Спасибо прочитал, проделал всё как описано, всё равно ????? вместо кирилицы. Есть ещё предложения?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо за ответы, но уже перевёл базу, намучался конечно, знаю что никому не интересно как это сделал :P , но всё таки расскажу.

Во первых увеличил число пакетов дампа самого mysql в файле конфига(my.cnf) изменил опцию

[mysqldump]
quick
max_allowed_packet=[b]100M[/b]

Далее у нас оч замечательно делается back up через админку форума, и всё содержимое таблиц не в крокозябрах, а в нормальной кирилице. Но в заголовках таблиц всё же осталось latin1, меняю её с помощью любого текстового редактора который умеет делать массовые замены на cp1251.

Теперь настраиваю сам сервер так чтобы он не ругался с кирилицей, и не выдовал мне вместо содержимого знаки ?????. Делаю это вот таким образом, всё в том же my.cnf:

character-set-server = cp1251  
collation-server = cp1251_general_ci  
init-connect="SET NAMES cp1251"

Теперь осталось дело за малым, залить дамп таблиц обратно на сервер, но к сожалению phpmyadmin с таким тяжёлым дампом не справился, но и тут не беда, спасла оч замечательная вещь: "Sypex Dumper - бекап и восстановление БД MySQL" [http://sypex.net/].

Ну вот теперь все таблицы живут в cp1251.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вот если бы Вы воспользовались постом выше, не надо было бы выдумывать про mysqldump, которым Вы не пользовались, и про замены, которые так же не нужны...
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.