Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

任意のテーブルをダンプした後、別DBに新しいテーブルを作りつつ、ダンプしたデータをインポートする方法

$
0
0

仕事上以下の作業が必要になるため、自分用メモ

概要

任意のテーブルをダンプした後、別DBに新しいテーブルを作りつつ、ダンプしたデータをインポートする

使用する知識

  • mysqldump
  • mysql インポート
  • 置換

手順

任意のテーブルをダンプ

$ mysqldump -u ユーザ名 -p -h ホスト名 DB名A テーブル名A > /tmp/出力ファイル名.dump

ダンプした出力ファイルの『元のテーブル名A』を『新しいテーブル名B』に変更(Vimで置換する場合)

:%s/元のテーブル名A/新しいテーブル名B/g

ダンプした出力ファイルをインポート

$ mysql -u ユーザ名 -p -h ホスト名 DB名B < /tmp/出力ファイル名.dump

DBを確認し終了


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>