mysqldump извлечение данных без структуры таблицы

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

можно ли строго извлекать данные, а не структуры таблиц?

что я делаю прямо сейчас ...

# Extracts the database structure
mysqldump -d -hlocalhost -uusername -ppassword database -r database.sql

# Extracts each table and their data individually
mysqldump -d -hlocalhost -uusername -ppassword database --tab .

первая команда выплюнет a .файл sql со структурой всех сущностей в базе данных в то время как второй автоматически делает .sql и .txt-файлы со структурой и разделенными сущностями.

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

спасибо

1 ответов


использовать --no-create-info вариант, или его стенография -t:

  • --no-create-info, -t

    Не пиши CREATE TABLE заявления, повторно создайте все свалил стол.

    Примечание

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