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