phpMyAdminからphpMyAdminへのデータ移行
レンタルサーバーにあるMySQLのデータをphpMyAdminからエクスポートし、ローカルホストにあるMySQLにphpMyAdminのSQLでデータをインポートしようとしています。
方法は以下の通りです。
レンタルサーバーのphpMyAdminを開き、エクスポートしたいデータベースを選択します。
エクスポートを開き、
全選択
SQL
構造:
「DROP TABLE」を追加
「IF NOT EXISTS」を追加
「AUTO_INCREMENT」値を追加
逆クオートでテーブル名やフィールド名を囲む
データ:
完全な INSERT 文を作成する
バイナリフィールドは 16 進数を使用する
エクスポート形式:INSERT
ファイルで保存する
ファイル名テンプレート:__DB__
テンプレートを覚える
圧縮無し
SJISエンコーディングへ変換する
で、実行します。
8.43 MB (8,846,019 バイト)37602行
からなる膨大なsqlファイルが作成されます。
次にローカルホストのphpMyAdminを開き、インポートしたいデータベースを選択します。
SQLを開き、
参照より、エクスポートしたsqlファイルを読み込み
圧縮:Autodetect
エンコーディングnon
で、実行します。
実行の結果、
「SQLクエリー無し」
のメッセージで、SQLが終了します。
もちろん、データベースは移行されていません。
レンタルサーバーのMySQLをローカルのAccessでデータ加工し、レンタルサーバーのMySQLに戻すという作業をしたいだけなのですが(ローカルでバックアップも取っておきたい)、何か解決策はありませんでしょうか?