Mysql: база данных дампа по данным
Я хочу сбросить мою базу данных по схеме таблицы, а данные таблицы также использовать командную строку unix.
Я использовал.
mysqldump -d -u root -p frontend > frontend.sql
Но выше команда сбрасывает только схему, а не данные из базы данных.
Пожалуйста, помогите мне, как я могу сбросить базу данных вместе с данными.
Ответы
Ответ 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
Ответ 2
backup: #
mysqldump -u root -p[password] [database_name] > dumpfilename.sql
restore: #
mysql -u root -p[password] [database_name] < dumpfilename.sql
[ref:] http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
Ответ 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