• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpMyAdminでのインポートができずに困っております)

phpMyAdminでのインポートができない問題について

このQ&Aのポイント
  • phpMyAdminを使ってMT3.2からMT3.3にデータを移行しようとしていますが、インポートができない問題に遭遇しました。
  • 現在使用しているレンタルサーバーはラピッドサーバー RV-310 で、MySQLのバージョンは4.1.18、phpMyAdminのバージョンは2.6.4-pl3です。
  • MT3.3のインストールやMT3.2のデータのエクスポートまではうまく進んだのですが、インポート時に「SQL 照会無し」となってしまいます。インポート手順はテキストファイルを選択して読み込む方法を使用していますが、何か間違っているのでしょうか?お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • calltella
  • ベストアンサー率49% (317/635)
回答No.3

MT側でテーブルを作成するんですね。 でしたら、エクスポートしたファイルを開いてみてください。 上の方に「CREATE TABLE ほにゃらら」とあって下の方に「INSERT INTO ほにゃらら」と言うのがずら~っと並んでいると思います。 その「INSERT INTO ほにゃらら」【以外】を全て削除して他の名前で保存しておきそれをphpMyAdminでファイルからSQLを実行してください。 テーブルの数だけ同じ事をしないといけないので大変なのでがんばってください。

pripri1110
質問者

お礼

大変遅くなり申し訳ありません。 calltella様のアドバイスを元に、色々と検証してみたところ、ひとまずうまくいったようです。ありがとうございました。 つまりはテーブルごとにエクスポートインポートという事ですよね? この質問でデータベースに関する事がほんの少しですがわかった気がします。 まだまだわからない部分ばかりなので、またここで質問させていただく事もあるかと思いますが、まずは自分自身がレベルアップできる様、精進しようと思います。 完全な初心者である私に最後までおつきあい頂き、感謝しております。 ありがとうございました。

その他の回答 (2)

  • calltella
  • ベストアンサー率49% (317/635)
回答No.2

これ以上噛み砕けないのですがSQLでエクスポートしていらっしゃる との事でテキストファイルの場所からファイルを指定しているとの事なのでそれであっていると思います。 再度手順を確認しますが 新規に作るDBはDBだけ作成してテーブルは作らずにSQLからテーブル構造を実行します。 ちなみに「SQL 照会無し」とは具体的にどんなエラーメッセージですか?

pripri1110
質問者

補足

>新規に作るDBはDBだけ作成してテーブルは作らずにSQLからテーブル構造を実行します。 なるほど、calltella様のおかげで認識を深める事ができました。 確かに新たにデータベースを作成したみたところ、「現在のDBにテーブルはありません」と表示されました。 今回の場合は下記の手順をそのまま進めた為、気が付かなかったのですが、MTのインストール手順でMT側から(?)データベースを設定している様です。 --------------------------------------------------------- 今回行った手順です(ラピッドサーバーのMT3.3インストール手順です) http://www.rapidsite.jp/support/manual/vps2/e_1057.html --------------------------------------------------------- なので、新たに作ったDBには既に20テーブルがあります。 「SQL 照会無し」は上の方にちょこんと表示されるだけで、具体的なエラーという感じでは無さそうです。 エラーまで到達していない様な印象を受けます。 曖昧な表現ばかりで申し訳ありませんが、もしまだアドバイスいただけるのであれば大変助かります。 宜しくお願い致します。

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

エクスポートされる時にどんな形式でエクスポートされましたか? SQLでエクスポートしてからインポートする時はファイルからSQLを実行してください。

pripri1110
質問者

補足

ご回答ありがとうございます。 (SQL,LaTeX,MS Excel 用 CSV データ,CSV データ,XML) のうちの"SQL"でエクスポートしております。 ホントに初歩的な質問で恥ずかしい限りなのですが、「ファイルからSQLを実行」とはどういう事を意味するのでしょうか? 調べてみたのですが、具体的にどのような事を指すのかわかりませんでした。 もう少しかみ砕いてご説明頂けると大変助かります。 宜しくお願い致します。

関連するQ&A