2017-03-27 27 views
0

私は28 MBのサイズのSQLデータベースを持っています。私は私のC#アプリケーションを介してクエリを実行しようとするとmax_allowable_packet許可されていませんが許可されていません。しかし、私は手動でMySQLのmy.iniファイルを変更し、512にmax_allowable_packetサイズを増やすときは正常に動作します。私のクエリは、 max_allowable_packetサイズを増やします。 C#で可能ですか? Plz、助けて!mysqlでプログラムでmax_allowable_packetを増やす

+0

を実行してみクエリ を実行することによって、グローバルに設定することができます。 –

+0

間違った問題を解決している可能性があります。エラーについて何も教えてくれなかったので、わかりませんが、* client * max_allowed_pa​​cket設定を正しく設定してサーバーに合わせると、サーバーの変更は必要ありません。クライアントとサーバー側には独立した設定があり、このトピックではインターネットに関する多くの悪いアドバイスがあります。 –

答えて

0

のmax_allowed_pa​​cket変数がありませんこれらの設定値はありませんそれらにアクセスする任意のプログラミング言語でMySQLサーバに明示的に変更する必要があり、このクエリコマンド

SET GLOBAL max_allowed_packet= your_value; 
+0

私は試しましたが、xamppが再起動すると、max_allowable_packetの値がデフォルトの –

+0

に設定されるか、設定ファイルの値を変更するか、必要に応じて値を設定します(アプリケーションの起動など) – scaisEdge

+0

お返事ありがとうございます!! –

関連する問題