logo
Блог Vinchin База данных Мигрировать Другие Базы Данных в MySQL с помощью MySQL Workbench

Мигрировать Другие Базы Данных в MySQL с помощью MySQL Workbench

2023-01-16 | Yulia Qin

Оглавление
  • Что такое MySQL Workbench?
  • Мигрировать другие базы данных с помощью MySQL Workbench
  • Меры предосторожности предотвращают опасности
  • Резервное копирование MySQL с помощью Vinchin Backup & Recovery
  • Восстановление MySQL с помощью Vinchin Backup & Recovery
  • Обобщение

1673848811396089.jpg

MySQL - это бесплатная реляционная система управления базами данных с открытым исходным кодом, широко используемая мировыми компаниями, поскольку она быстрая, масштабируемая, эффективная и удобная для пользователя. Она создана для работы с большими базами данных в производственных средах с высокими требованиями.

MySQL предоставляет полные и постоянно развивающиеся функции для подключения, скорости обработки и безопасности данных, такие как аутентификация и шифрование данных. Поэтому она пользуется популярностью во всех отраслях, включая облачные приложения, электронную коммерцию, SaaS и социальные платформы.

Пользователи других баз данных, может быть, отказываются от первоначальных баз данных и выбирают MySQL, чтобы сократить расходы или облегчить работу сотрудников. В этой статье будут показаны методы миграции с других баз данных на MySQL с помощью официального инструмента MySQL: MySQL Workbench.

Прежде всего, давайте посмотрим, что это такое и что он может делать.

Что такое MySQL Workbench?

MySQL Workbench - это графический инструмент, который обеспечивает моделирование данных, разработку SQL, а также многие административные инструменты, разработанные MySQL для конфигурации сервера, администрирования пользователей, резервного копирования баз данных и т.д.. Его можно использовать в Windows, Linux и Mac OS X.

Совместимость Миграции:

Sybase Adaptive Server Enterprise 15.x и позже;

Microsoft SQL Server 2000 и позже;

Microsoft Access 2007 и позже;

MySQL Server 5.6 и выше;

PostgreSQL 8.0 и позже;

Общие базы данных;

SQL Anywhere;

SQLite.

Функции:

Импорт и экспорт файлов mysqldump;

Создание, запуск и оптимизация SQL-запросов;

Доступ к схеме и объектам базы данных;

Конфигурация серверов и администрирование пользователей;

Выполнение резервного копирования и восстановления базы данных;

Просмотр состояния базы данных и предоставление средства для улучшения;

Выделение синтаксиса, автозаполнение и повторное использование сниппетов SQL;

Управлять средами MySQL и соединениями баз данных;

Мигрировать Microsoft SQL Server, Microsoft Access, Sybase ASE, PostgreSQL, MySQL и SQLite на MySQL.

Установить MySQL Workbench на Windows, Linux и macOS.

Мигрировать другие базы данных с помощью MySQL Workbench

1.   Установите ODBC Drivers для подключения сторонних баз данных, кроме MySQL.

Установите драйвер на систему с установленным MySQL Workbench.

Для установки драйвера используйте графический интерфейс, предоставляемый операционными системами.

Визард миграции MySQL откроет менеджер ODBC, доступный для вашей системы, с помощью кнопки Open ODBC Administrator.

2.   В MySQL Workbench выберите База Данных > Мигрировать, чтобы открыть визард. Нажмите кнопку Начать Миграцию, чтобы продолжить на странице Обзор.

3.   На странице Выбор Источника выберите исходную базу данных из выпадающего списка Система База Данных и введите другие подробные информации о подключении. Выберите Store connection forfuture usage as (self-defined) box, чтобы сохранить подключение.  Нажмите кнопку Тест подключения > Далее.

4.   На странице Целевой Выбор выберите текущие подключения MySQL или создайте новое, выбрав Управление Подключениями БД > Ввести подробности > Тест Подключения > Далее.

5.   Визард автоматически выполняет поиск списков схем из обеих баз данных, после этого нажмите Далее.

6.   На странице Выбор Схем выберите целевую схему и метод маппинга и нажмите Далее.

7.   Затем исходные данные будут разработаны обратно, после этого нажмите Далее.

8.   На странице Исходные объекты модно выбрать обнаруженные объекты из предыдущего шага для миграции и нажмите кнопку Далее.

9.   Начнется преобразование, просмотрите журналы и нажмите Далее, чтобы продолжить.

10.  На странице Ручное Редактирование нажмите Просмотреть в правом верхнем углу, чтобы изменить настройки. Опция Показать код и Сообщения показана в каждом виде для показывания сгенерированного кода MySQL.

Проблемы миграции: информационный экран, чтобы показать, есть проблемы или нет.

Все объекты: проверка и изменение определений объектов. Дважды щелкните на строке для переименования.

Маппинг колонок: показывание и редактирование маппингов для всех значений.

11.  На странице Целевые Опции Создания выберите как создать схему и нажмите Далее. Просмотрите процесс работы на вкладке Создать Схему и результаты на вкладке Результаты Созданного Целевого. Нажмите кнопку Далее соответственно.

12.  Настройте миграцию на странице Параметры Передачи Данных, включая Копия Данных и Опции. Щелкните Далее.

Онлайно копируйте данные таблиц в целевую СУБД: копирование данных в целевую.

Создайте партию файлов для копирования данных в другое время: используйте подключение MySQL для передачи данных (они могут быть сброшены или сохранены как резервное копирование).

Создайте shell-скрипт для использования дампа и загрузки локального сервера для быстрой миграции: создайте Zip-файл со всеми данными для локальной миграции.

13.  Нажмите Далее после того, как вы смотрите генерацию на странице Передача Данных Партиями.

14.  Просмотрите отчет о миграции и нажмите Все Выполнено.

Меры предосторожности предотвращают опасности

Миграция данных между двумя базами данных может быть сложной задачей из-за сложности проекта, ограничений по времени, совместимости систем и непредвиденных простоев. Чтобы избежать подобных рисков, связанных с процессом миграции, полезно использовать резервное копирование базы данных на случай, если все пойдет не так, и у вас будет копия данных, на которую можно будет опереться.

Vinchin Backup & Recovery - одно из самых надежных и гибких решений для резервного копирования данных на рынке, которое работает с Oracle Database, MySQL, SQL Server, PostgreSQL и 12 виртуализациями.

Это профессиональное решение для резервного копирования обеспечивает автоматизированное резервное копирование данных, несколько типов резервного копирования (полное, инкрементное и резервное копирование журнала для MySQL), технологии сокращения данных и шифрованную передачу для упрощения работы.

Оно также упрощает процесс восстановления базы данных в исходное место назначения или на новый объект.

Загрузите бесплатную пробную версию для Предприятий для 60-дневного использования прямо сейчас.

Резервное копирование MySQL с помощью Vinchin Backup & Recovery

1.   Выберите источник резервного копирования из списка лицензированных баз данных.

ba27719caef80f985c649bd879e0ff2.png

2.   Укажите место назначения резервного копирования.

258c03a0fc6cf7b6efdf8eed2685993.png

3.   Настройте стратегии резервного копирования.

49e5b78702b98fcadea988f419a0d04.png

dd5052d5fa5dcf4189340c462fdfcba.png

4.   Просмотрите и отправьте.

Восстановление MySQL с помощью Vinchin Backup & Recovery

1.   Выберите ресурс восстановления из списка резервного копирования.

63d29859b07b35bc3901b598ce6de9f.png

2.    Выберите целевой экземпляр в качестве цель осстановления.

6df88c925afa8117328401368c7988d.png

3.    Переопределите исходную базу данных или перенаправьте на новый путь.

22ff3b5edd8493107f68912a1cc93ce.png

a77b5e1f51234411a77d3495798506e.png

4.    Просмотрите и отправьте.

Обобщение

MySQL Workbench - это бесплатный инструмент для миграции баз данных, который обеспечивает успешную миграцию данных из Microsoft SQL Server, Microsoft Access, Sybase ASE, PostgreSQL, MySQL, общих баз данных и SQLite в MySQL.

В этом блоге подробно рассказывается об определении, функциях и ходе миграции MySQL Workbench, а также подчеркнута необходимость выполнять полное и периодическое резервное копирование БД для снижения рисков потери данных.

поделиться:

Категории:Database Tips
Может быть, вам также понравится...