web-dev-qa-db-ja.com

MySQL:データに沿ってデータベースをダンプ

UNIXコマンドラインを使用して、テーブルスキーマとテーブルデータに沿ってデータベースをダンプしたい。

使用しました。

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

ただし、上記のコマンドはデータベースからのデータではなくスキーマのみをダンプしています。

データに沿ってデータベースをダンプする方法も教えてください。

31
masterofdestiny
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
37
Mari

バックアップ:#

mysqldump -u root -p[password] [database_name] > dumpfilename.sql

戻す:#

mysql -u root -p[password] [database_name] < dumpfilename.sql

[参照:] http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/

16

削除する必要があるのは-dmysqldumpコマンドから

4
Bennet Joseph

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

2
Nima Soroush

.sqlダンプファイルからデータベースを復元するには

mysql -u [ユーザー名] -p [パスワード] [データベースの名前] </pathtoyoursqldumpfile.sql

Mysqldumpを使用して、データベースからバックアップを作成します。

mysqldump -u [ユーザー名] -p [パスワード] [データベース名]> /pathtoyoursqldumpfile.sql

0