Подтвердить что ты не робот

Mysql: база данных дампа по данным

Я хочу сбросить мою базу данных по схеме таблицы, а данные таблицы также использовать командную строку unix.

Я использовал.

mysqldump -d -u root  -p frontend > frontend.sql

Но выше команда сбрасывает только схему, а не данные из базы данных.

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

4b9b3361

Ответ 1

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

Это будет сделано,

Если ваше требование состоит в том, чтобы сбрасывать данные самостоятельно, перейдите к этому,

Экспортировать в файл (только данные)

mysqldump -u [user] -p[pass] --no-create-db --no-create-info mydb > mydb.sql

Ответ 3

mysqldump предлагает множество опций для создания правильной резервной копии из вашей базы данных:

mysqldump [options] db_name [tbl_name ...]
mysqldump [options] --databases db_name ...
mysqldump [options] --all-databases

Здесь вы можете найти более подробную информацию о том, как mysqldump:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Ответ 4

Чтобы восстановить базу данных из файла .sql dumpfile

mysql -u [yourusername] -p [пароль] [nameofthedatabase] < /pathtoyoursqldumpfile.sql

Используйте mysqldump для создания резервной копии из базы данных.

mysqldump -u [yourusername] -p [пароль] [nameofthedatabase] > /pathtoyoursqldumpfile.sql

Ответ 5

Вам просто нужно удалить -d из вашей команды mysqldump

Ответ 6

Я думаю, что вам понадобится команда mysqldump. Попробуйте следующее:

mysqldump -u root -p -h localhost frontend < frontend.sql