Подтвердить что ты не робот

Как сгенерировать всю базу данных script в MySQL Workbench?

Я хочу взять всю базу данных. Где я могу найти файл базы данных?

И есть ли способ записать всю базу данных со всеми данными в текстовый файл (например, тот, что в SQL Server)?

4b9b3361

Ответ 1

Q # 1: Я бы предположил, что он где-то на вашем сервере MySQL? Q # 2: Да, это возможно. Вы должны установить соединение через серверное администрирование. Там вы можете клонировать любую таблицу или всю базу данных.

Это руководство может быть полезно.

ИЗМЕНИТЬ

Поскольку предоставленная ссылка больше не активна, здесь SO ответьте, в которой описывается процесс создания резервной копии базы данных в Workbench.

Ответ 2

Как сгенерировать SQL-скрипты для вашей базы данных в Workbench

  • В Workbench Central (вкладка "Главная" по умолчанию) подключитесь к экземпляру MySQL, открыв вкладку редактора SQL.
  • Перейдите на вкладку "Редактор SQL" и выберите свою базу данных из списка SCHEMAS в обозревателе объектов слева.
  • В меню выберите Database > Reverse Engineer и следуйте инструкциям. Мастер проведет вас через подключение к вашему экземпляру, выбор вашей базы данных и выбор типов объектов, которые вы хотите перестроить. Когда все будет готово, у вас будет хотя бы одна новая вкладка под названием MySQL Model. У вас также может быть вкладка под названием EER Diagram, которая является крутой, но не релевантной здесь.
  • Нажмите вкладку "Модель MySQL"
  • Выберите Database > Forward Engineer
  • Следуйте инструкциям. Многие варианты присутствуют, включая Generate INSERT Scripts for Tables, которые позволяют script выводить данные, содержащиеся в ваших таблицах (идеально подходящие для таблиц поиска).
  • Вскоре вы увидите сгенерированный script перед вами. На этом этапе вы можете Copy to Clipboard или Save to Text File.

Мастер проведет вас дальше, но если вы просто хотите script, вы можете остановиться здесь.

Предупреждение: сценарии генерируются с помощью команд CREATE. Если вы хотите ALTER, вам придется (насколько я могу судить) вручную изменить CREATE на ALTERs.

Это гарантированно работает, я только что сделал это сегодня вечером.

Ответ 3

есть опция экспорта данных в MySQL workbech

enter image description here

Ответ 4

В MySQL Workbench 6 команды были перемещены, поскольку вкладка "Администрирование сервера" исчезла.

Теперь вы можете найти опцию "Экспорт данных" в разделе "Управление" при открытии стандартного подключения к серверу.

Ответ 5

Я нашел этот вопрос, выполнив поиск в Google для "mysql workbench export database sql file". Ответы здесь не помогли, но я в конце концов нашел ответ, поэтому я размещаю его здесь для будущих поколений, чтобы найти:

Ответ

В MySQLWorkbench 6.0 выполните следующие действия:

  • Выберите соответствующую базу данных в разделе "Соединения MySQL"
  • В левой верхней части экрана в разделе "УПРАВЛЕНИЕ" выберите "Экспорт данных".

Вот скриншот для справки:

введите описание изображения здесь

Ответ 6

Попробуйте экспортировать функцию phpMyAdmin.

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

Ответ 7

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

Ответ 8

Удивительно, что Data Export в MySql Workbench предназначен не только для данных, на самом деле он идеально подходит для генерации SQL-скриптов для всей базы данных (включая представления, хранимые процедуры и функции) всего за несколько кликов. Если вам нужны только сценарии и нет данных, просто выберите опцию "Пропустить данные таблицы". Он может генерировать отдельные файлы или автономный файл. Вот более подробная информация об этой функции: http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html

Ответ 9

в сервере workbench mysql → → → экспорт данных затем следуйте инструкциям, которые он будет генерировать операторы вставки для всех табличных данных. Каждая таблица будет иметь .sql файл для всех содержащихся в нем данных.

Ответ 10

Никто из них не работал у меня. Я использую Mac OS 10.10.5 и Workbench 6.3. Что сработало для меня: Database- > Migration Wizard... Проведите шаги очень осторожно