• 締切済み

sqlファイルをコマンドでインポート

サーバーを移転しようと、xoopsのbluesbbを 構造:DROP TABLEを追加、AUTO_INCREMENT 値を追加する、テーブル名やフィールド名を逆クォートで囲む データ:バイナリフィールドでは 16 進数を使用する にチェックを入れ、sqでlファイルに保存しました。 しかし、カテゴリーとトピックスは別のデーターベースにインポートできましたが、bluesbb.sqlファイルは、データーが大きすぎて、phpMyadminではインポート出来ませんでした。 しかも、エクスポートしたデーターベースは誤って削除してしまったので、もはや、エクスポートしたsqlファイルからの復旧をコマンドを使って行うしかないと思います。 新しいサーバーは、sshを使える環境にあります。 このような場合、コマンドからインポートをすることは出来るでしょうか? また、出来るとしたら、やり方を教えて頂きたいのですが?

みんなの回答

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

マニュアルを読む限りではSQLファイルの中が正しい CREATE DATABASE、CREATE TABLE、INSERT INTO テーブル名 VALUES ( x'16進文字列' ) になっているのなら、SSH使って、SQLファイルをサーバーにアップして mysql -u root -pパスワード < SQLファイル でいけそうな気がしますが。 まずは落ち着いて、SQLファイルの内容を確認することをお勧めします。

rupandes
質問者

お礼

回答ありがとうございます。やってみます。

関連するQ&A