-
Что такое MySQL Workbench?
-
Мигрировать другие базы данных с помощью MySQL Workbench
-
Меры предосторожности предотвращают опасности
-
Резервное копирование MySQL с помощью Vinchin Backup & Recovery
-
Восстановление MySQL с помощью Vinchin Backup & Recovery
-
Обобщение
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. Выберите источник резервного копирования из списка лицензированных баз данных.
2. Укажите место назначения резервного копирования.
3. Настройте стратегии резервного копирования.
4. Просмотрите и отправьте.
Восстановление MySQL с помощью Vinchin Backup & Recovery
1. Выберите ресурс восстановления из списка резервного копирования.
2. Выберите целевой экземпляр в качестве цель осстановления.
3. Переопределите исходную базу данных или перенаправьте на новый путь.
4. Просмотрите и отправьте.
Обобщение
MySQL Workbench - это бесплатный инструмент для миграции баз данных, который обеспечивает успешную миграцию данных из Microsoft SQL Server, Microsoft Access, Sybase ASE, PostgreSQL, MySQL, общих баз данных и SQLite в MySQL.
В этом блоге подробно рассказывается об определении, функциях и ходе миграции MySQL Workbench, а также подчеркнута необходимость выполнять полное и периодическое резервное копирование БД для снижения рисков потери данных.
поделиться: