質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

1回答

14381閲覧

mysqldumpファイルからのテーブル指定リストア方法について

kumakumatan

総合スコア213

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2016/04/08 09:19

編集2016/04/13 05:03

■mysqld Ver 5.7.11 for linux on x86_64(MySQL Community Server(GPL))

バックアップの取得を

・ALL取得

mysqldump -u root -p --all-databases --single-transaction --events | gzip > /home/kuma/mysqldump-all.gz

・DB指定
mysqldump -u root -p KUMADB --single-transaction --events | gzip > /home/kuma/KUMADB.gz

にしています。

リストアする際、KUMADB.gzファイルからsyain_tableのみを指定してリストアする事は可能でしょうか?
リストアする際、「mysql -u root -p KUMADB syain_table < KUMADB」とコマンドを入力しても、
できません。
するのであれば、テーブル指定でバックアップをしてから
「mysqldump -u root -p -t KUMADB syain_table --single-transaction --events | gzip > /home/KUMA/syain_table.gz」、
リストア「mysql -u root -p KUMADB < syain_table」をしないとできないのでしょうか?

宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

やったことはありませんが、
ダンプされたファイルはテキストファイルなので、それを上手く切り出してリストアする方法が紹介されていますね。

MySQLのダンプファイルから任意のテーブルのみリストアする - Qiita
http://qiita.com/toshiro3/items/7844d45076b83103c095

200GB のダンプファイルを一部のみリストアした話 | バシャログ。 | 横浜でWeb制作を行うシーブレインスタッフによる技術情報ブログ
http://bashalog.c-brains.jp/15/04/21-191248.php

コマンドで操作するのが難しいようでしたら、テキストエディターで編集して必要な部分を取り出しても良いかも知れません。
その場合はファイルを上書きしないように注意してください。

以前、ダンプのcharsetオプションを誤ってかつ再ダンプ不可のとき、ダンプファイルを編集してリストアしたことならあります。

すべての場合で確実に成功するかどうかは分かりませんので、バックアップを取りつつ試してみてください。

投稿2016/04/09 10:02

argius

総合スコア9388

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問