【MySQL】テーブル情報を別のDBに移すインポート方法

この記事について

環境MySQL + phpmyadmin
目的テーブル情報を別のDBに移す(インポートする)
結果小さいデータは phpmyadmin、大きいデータはコンソールから source か mysql コマンドで

つまずきポイント要約

  • phpmyadmin はアップロードサイズに制限がある

データを別のDBにインポートする方法は大きく二つある。

  • phpmyadmin を利用する。
  • コンソールからmysql にログインしてインポート。

【方法1】phpmyadmin からインポート

phpmyadmin からインポートするほうが簡単だが、サイズ制限があるので大きいファイルサイズのデータはコンソール操作でインポートする必要がある。

【方法2】コンソールから読み込む

FTPソフトで sqlファイルをアップロードして、コンソールから mysql にログインして読み込む。

sourceを使ってsqlファイルをインポートするスクリプト

use データベース名;
source /var/www/html/file.sql;

もしくはコンソールから

mysql -u ユーザー名 -p データベース名 < ファイル名
タイトルとURLをコピーしました