web-dev-qa-db-ja.com

MySqlからダンプファイルをエクスポートする

データベース内のテーブルのダンプファイルを作成します。だからデータベース->キング、テーブル名->城だから私がやりたいのは、ダンプファイルを作成することです。データベース名-> king_local。これについてのアイデアはありますか!!ありがとう

21
Fraz

輸出する:

 mysqldump -u mysql_user -p DATABASE_NAME > backup.sql

インポートするには:

 mysql -u mysql_user -p DATABASE < backup.sql
112
Mohit Jain

これで、MySQLモニター内からデータをエクスポートしたいので、SELECT ... INTO OUTFILEのMySQLのドキュメントを確認します。

http://dev.mysql.com/doc/refman/5.0/en/select.html

INTO OUTFILEスタッフは、「outfile」にデータをダンプするために使用するものであり、MySQLが書き込み可能な場所(たとえば/tmp/dump.sql)へのフルパスを指定する必要があります。

次に、ドキュメントに注意を払って、行の終了方法、フィールドの区切り方法などを指定できるようにします。

終了するフィールド、囲まれるフィールド、エスケープされるフィールド、終了するライン

そして、それを再びロードするには、LOAD DATA INFILEがあなたの望むもののようです。私が投稿したURLにアクセスしてください。必要なものがすべて揃っています。

2
Kenny

たとえば、テーブル定義とデータを個別にダンプするには、次のコマンドを使用します。

mysqldump -u mysql_user -p --no-data test > dump-defs.sql
mysqldump -u mysql_user -p --no-create-info test > dump-data.sql
1
Senthil

WindowsでWAMPからデータベースをエクスポートするには、以下の手順に従ってください
1。コマンドプロンプトを開く
2。ディレクトリをmysqlのbinフォルダーに変更します(例:CD C:\ wamp64\bin\mysql\mysql5.7.14\bin)
3。以下のコマンドを実行します。「password」はmysqlのルートパスワード、「dbname」はデータベース名、二重引用符内のパスはファイルを保存するディレクトリです。

コマンド:

mysqldump -u root -p password dbname > "D:\db\db_backup.sql"
0
manian