Как правильно развернуть дамп базы данных?

интернет MySQL кодировка dump

Есть дамп MySQL базы. Размер примерно 300 мегабайт. Хочу развернуть его у себя на машине - Windows XP, MySQL 5.1.xx. Захожу в cmd, создаю базу "create database my_db" затем выхожу из mysql и выполняю команду mysql -uroot -pXXXX my_db < dump.sql. При этом все данные вот такие - ????????. Как определить кодировку дампа? Пробовал создавать базу в разных кодировках, пробовал в cmd менять кодировку, пробовал разные комбинации кодировок....ничего не погает. Что делать? Как развернуть дамп?

Примечание:
дамп, который создает утилита mysqldump в тексте дампа не записывает директивы создания базы, но указаны кодирови для таблиц - это utf-8
Создал новую базу в кодировке utf-8
перевел cmd в utf-8
выполнил развертывание дампа
опять 25.... одни вопросы вместо русских букв

Примечание:
notepad++ не открывает такие большие файлы :)

Примечание:
делал я SET NAMES и default-charset
дело оказалось в том, что базу нужно было создавать в latin1, а потом SET NAMES устанавливать в utf8 и уже загружать дамп
мог бы догадаться конечно...
Ответы:
разворачивать дамп ты умеешь, а понять кодировку ты можешь открыть файл дампа и там увидишь кодировку
ну сразу скажу что насчет 300 мегов не знаю, было тока 13 метров и mysql но делал так (по детски, но помогает) - редактор notepad++ открываешь - он показывает кодировку (в разделе кодировки) и там же можно перекодировать файл. 13 метров кодирует нормально, 300 не знаю) ????? - это двойная перекодировка
проблема разворачивания бампа не имеет никакого отношния к проблемам кодировок.
если не понимаешь, как работать с кодировками то про это и надо спрашивать.
хотя мне казалось, что про SET NAMES, или его аналог --default-charset знает уже каждая собака, благо 4.1 вышла уже лет 5 назад.
впрочем, сам дамп может быть кривой - кодировка для таблиц может не соответствовать реальной кодировке данных.
неужели глазами так сложно увидеть, какая кодировка? Ну, или на худой конец, сюда скопировать?
а еще может быть так, что дамп разворачивается нормально, а уже при просмотре вопросы. хотя если просмотр в шелле и именно для просмотра устанавливается кодировка, то прошу прощения за предыдущее предложение.
Короче, надо задачу разделить на части, и решать по очереди
1. узнать кодировку дампа.
1а. убедиться, что кодировка в коде создания таблиц указана правильно
2. залить дамп, указав правильную кодировку.
3. просмотреть, указав правильную кодировку.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.