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опция для этой цели.