2011-07-08 8 views
1

私は自分のWebサーバー上に56mbのファイルを持っており、INFILEを使用してfilename.SQLファイルをmysqlにロードしたいと思っています。ローカルの.SQLファイルをMySQLにロードするにはどうすればよいですか?

これはあまりにも時間がかかるので、私は本当にアップロードしたくありませんが、システム上のローカルファイルをmysqlにインポートするだけです。ファイルにはテーブルの作成手順がすでに含まれていますので、ターゲットを指定する必要はありません。ファイルにあるとおりにSQLを実行してください。

+0

は、サーバー上のシェルへのアクセスを持っていますか? SQLファイルをインポートするには、mysqlクライアントプログラムを使用する必要があります。 – Cfreak

+0

はい、私はシェルアクセスがあります。 –

+0

'mysql(接続オプション)

答えて

2

最も簡単な方法は、コマンドプロンプトからストリームとして渡すことです。このような何か:

mysql -u theuser -D thedatabase < filename.SQL 
4

mysqlコマンドライン環境へのログインと実行します。

mysql> source file_name.sql

関連する問題