Кодировка mysql

N
На сайте с 14.06.2004
Offline
107
487

Хочу экспортнуть на локальном компе бд с помощью phpmyadmin чтобы перенести на сервер

При экспорте все русские текста отображаются так:

INSERT INTO `aac_forums` VALUES (28, 0, 1, 22, '', 0xce20f0e5eaebe0ece520e820ece0f0eae5f2e8ede3e5, ' и т.д................

INSERT INTO `aac_forums` VALUES (14, 0, 23, 36, '', 0xc2e8e4fb20f0e5eaebe0ecfb, '', ' и т.д.

Хотя на сайте отображаются нормально и когда просматриваешь записи в пхпмайадмин.

Если вставляешь такой экспорт то на сервере ничего не отображается..

Помагите!!

Как правильно перенести базу!!!

Avenger
На сайте с 22.07.2007
Offline
47
#1

кодировки баз на сервер и локале одни и те же?

С уважением, Андрей Головнев (http://golovnev.by/)
HoSStiA
На сайте с 18.02.2004
Offline
144
#2

Недавно столкнулся с аналогичной проблемой при переносе дампа БД с локального Денвера на сервер. Тратить время на детальное изучение проблемы не хотелось, поэтому ограничился установкой новой версии phpMyAdmin поверх той, что шла в сборке Денвера (придется настроить конфигурационный файл этого пакета, так что резервную копию оригинального, для примера, можно оставить).

Если база без бинарных полей, можно попробовать использовать ключ --default-character-set=utf8, когда дамп заливается с консоли командой mysql.

Ну и если необходимость перезаливать дампы с локальной машины на сервер возникает постоянно, то проще найти (скачать) и пользоваться командой mysqldump, а не phpMyAdmin, для генерации дампа.

Qinghua
На сайте с 01.09.2009
Offline
103
#3

Галочка "Use hexadecimal for binary fields"

Вобще это ника влиять не должно. То есть должно нормально вставляться и в бинарном виде.

B
На сайте с 23.10.2006
Offline
170
#4

При любых косяках с переносами БД всегда использую

http://sypex.net/ru/products/dumper/downloads/

Sypex Dumper Lite 1.0.8 - самая стабильная и проверенная годами

Сама решает проблемы с кодировками, только пароль на доступ к БД указать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий