この記事について
| 環境 | 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 データベース名 < ファイル名
