Я хочу взять всю базу данных. Где я могу найти файл базы данных?
И есть ли способ записать всю базу данных со всеми данными в текстовый файл (например, тот, что в SQL Server)?
Я хочу взять всю базу данных. Где я могу найти файл базы данных?
И есть ли способ записать всю базу данных со всеми данными в текстовый файл (например, тот, что в SQL Server)?
Q # 1: Я бы предположил, что он где-то на вашем сервере MySQL? Q # 2: Да, это возможно. Вы должны установить соединение через серверное администрирование. Там вы можете клонировать любую таблицу или всю базу данных.
Это руководство может быть полезно.
ИЗМЕНИТЬ
Поскольку предоставленная ссылка больше не активна, здесь SO ответьте, в которой описывается процесс создания резервной копии базы данных в Workbench.
Database > Reverse Engineer
и следуйте инструкциям. Мастер проведет вас через подключение к вашему экземпляру, выбор вашей базы данных и выбор типов объектов, которые вы хотите перестроить.
Когда все будет готово, у вас будет хотя бы одна новая вкладка под названием MySQL Model. У вас также может быть вкладка под названием EER Diagram, которая является крутой, но не релевантной здесь.Database > Forward Engineer
Copy to Clipboard
или Save to Text File
.Мастер проведет вас дальше, но если вы просто хотите script, вы можете остановиться здесь.
Предупреждение: сценарии генерируются с помощью команд CREATE
. Если вы хотите ALTER
, вам придется (насколько я могу судить) вручную изменить CREATE на ALTERs.
Это гарантированно работает, я только что сделал это сегодня вечером.
есть опция экспорта данных в MySQL workbech
В MySQL Workbench 6 команды были перемещены, поскольку вкладка "Администрирование сервера" исчезла.
Теперь вы можете найти опцию "Экспорт данных" в разделе "Управление" при открытии стандартного подключения к серверу.
Я нашел этот вопрос, выполнив поиск в Google для "mysql workbench export database sql file". Ответы здесь не помогли, но я в конце концов нашел ответ, поэтому я размещаю его здесь для будущих поколений, чтобы найти:
Ответ
В MySQLWorkbench 6.0 выполните следующие действия:
Вот скриншот для справки:
Попробуйте экспортировать функцию phpMyAdmin.
Я думаю, что есть возможность копировать файлы базы данных с одного сервера на другой, но у меня нет сервера в настоящий момент, поэтому я не могу его протестировать.
В верхнем меню MySQL Workbench щелкните по базе данных, а затем на форварде инженера. В меню параметров, с которым вы будете представлены, убедитесь, что у вас есть "создавать инструкции вставки для таблиц".
Удивительно, что Data Export в MySql Workbench предназначен не только для данных, на самом деле он идеально подходит для генерации SQL-скриптов для всей базы данных (включая представления, хранимые процедуры и функции) всего за несколько кликов. Если вам нужны только сценарии и нет данных, просто выберите опцию "Пропустить данные таблицы". Он может генерировать отдельные файлы или автономный файл. Вот более подробная информация об этой функции: http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html
в сервере workbench mysql → → → экспорт данных затем следуйте инструкциям, которые он будет генерировать операторы вставки для всех табличных данных. Каждая таблица будет иметь .sql файл для всех содержащихся в нем данных.
Никто из них не работал у меня. Я использую Mac OS 10.10.5 и Workbench 6.3. Что сработало для меня: Database- > Migration Wizard... Проведите шаги очень осторожно