2013-04-04 2 views
0

У меня есть база данных Mysql. Я хочу взять только скелет моей базы данных. Я хочу, чтобы только сценарии создавали базу данных и таблицы. Не вся резервная копия базы данных, которая содержит структуру и данные базы данных.Как получить скрипт базы данных для Mysql?

Пожалуйста, помогите мне. Пользуюсь Mysql 5.0

ответ

0

От MySql export schema without data:

можно сделать с помощью опции --no-data с mysqldump команды

mysqldump -u root -p --no-data dbname > schema.sql 

Jim услужливо способствует:

рассмотреть вопрос об использовании --single-transaction о ption, если вы не хотите или не можете делать блокировки таблиц.

1
mysqldump --all-databases --no-data 
+0

+1 для опции -all-databases. –

0

Вот мое резюме о командах MySQL демпинга, надеется помочь вам

резервного копирования всей базы данных

туздЫшпра -uroot -p db_name>/дома/боб/моему .sql

резервный одиночный стол

туздЫшпр -uroot -p db_name table_name> /home/bob/table.sql

резервного копирования только структуры базы данных,

туздЫшпр -uroot -p db_name -d>/дома/боб /structure.sql

резервное копирование только данные базы данных

туздЫшпр -uroot -p db_name -t> /home/bob/data.sql


Как выполнить экспортированный файл SQL? Смотрите следующий

MySQL -uroot -p db_name < /home/bob/my.sql

другой способ, Вход в MySQL, то

MySQL> Использование db_name ;

mysql> источник/home/bob/my.SQL;

Смежные вопросы