Задать вопрос

Как перенести данные из MS Access в MySQL?

Необходимо перенести информацию из баз данных MS Access в MySQL. Базы данных MS Access созданы на русском языке. Единственный способ, которым вчера удалось это сделать - мастер миграции в Workbench MySQL. Правда, названия таблиц и столбцов пришлось переписывать латиницей. Осталось решить проблему с кодировкой самих данных. Получить текстовую информацию на русском языке пока не удалось. Снимки экранов параметров источника и назначения прилагаю
5a1a702c20dc1754014804.png5a1a704fc9b93488152415.png
  • Вопрос задан
  • 7852 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
Вот это всё забросьте и возьмите правильный инструмент: dbforge MySql, если возьмете русскую версию - она бесплатная. Там хороший импорт-экспорт и очень вероятно, этого уже будет достаточно. И вообще фунциональность ее много выше, чем стандартная тулза.
Надо учесть, что в акцессе данные в 1251, а в MySql - Utf8.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@AVKor
Default Character Set cp1252 - откуда там русскому взяться?
Ответ написан
afc59
@afc59 Автор вопроса
Проблему удалось "победить" переустановкой MySQL и обновлением MySQL Workbench.
Перед миграцией в MySQL необходимо перевести в базе данных MS Access названия таблиц и их столбцов на латиницу.
В отличии от dbforge MySql миграция может осуществляться полностью всей базы данных вместе со схемой базы данных. В dbforge MySql миграция выполняется отдельно для каждой таблицы, хотя интерфейс и удобство работы в dbforge MySql на мой взгдяд решены лучше.
Спасибо всем за оказанную помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы