Экспорт файла дампа из MySql - PullRequest
       13

Экспорт файла дампа из MySql

21 голосов
/ 15 сентября 2011

Я хочу создать дамп файла таблицы в базе данных.Итак, база данных -> король, имя таблицы -> замок. Итак, я хочу создать файл дампа, а затем следующая часть - импортировать его на мой локальный хост.имя базы данных -> king_local.Любые идеи о том, как идти об этом !!Спасибо

Ответы [ 4 ]

107 голосов
/ 15 сентября 2011

Для экспорта:

 mysqldump -u mysql_user -p DATABASE_NAME > backup.sql

Для импорта:

 mysql -u mysql_user -p DATABASE < backup.sql
2 голосов
/ 15 сентября 2011

Поскольку теперь вы, похоже, хотите экспортировать данные из монитора MySQL, вам нужно посмотреть документацию из MySQL по SELECT ... INTO OUTFILE:

http://dev.mysql.com/doc/refman/5.0/en/select.html

Материал INTO OUTFILE - это то, что вы будете использовать для выгрузки данных в указанный «outfile», и вы захотите указать полный путь к папке, в которую MySQL может записать, например /tmp/dump.sql .

Затем вы захотите обратить внимание на документы, чтобы вы могли указать, как заканчивать строки, разделять поля и т. Д .:

ОБЛАСТИ, ПРЕКРАЩЕННЫЕ, ЗАКРЫТЫЕ, БРОШЕННЫЕ, ЛИНИИ, ПРЕКРАЩЕННЫЕ

А затем, чтобы загрузить его обратно, кажется, что вам нужен LOAD DATA INFILE. Перейдите по тому URL-адресу, который я разместил, там есть все, что вам нужно.

0 голосов
/ 30 мая 2018

Например, чтобы вывести отдельно определения таблиц и данные, используйте следующие команды:

mysqldump -u mysql_user -p --no-data test > dump-defs.sql
mysqldump -u mysql_user -p --no-create-info test > dump-data.sql
0 голосов
/ 30 мая 2017

Для экспорта базы данных из WAMP в Windows выполните следующие шаги
1. Откройте командную строку
2. Перейдите в папку bin в папке mysql (например, CD C: \ wamp64 \ bin \mysql \ mysql5.7.14 \ bin)
3. Запустите приведенную ниже команду, где «пароль» - это ваш пароль root для mysql, «dbname» - это имя вашей базы данных, а путь в двойных кавычках - это каталог, в котором вы хотите сохранить свой файл.

Команда:

mysqldump -u root -p password dbname > "D:\db\db_backup.sql"
...