スポンサーリンク

MySQL WorkbenchでError Code: 3948を解決する

エラーが発生した経緯

LOAD DATA LOCAL INFILE文を使って、csvデータを取り込むコマンドを流したらエラーが発生しました。

エラー内容は以下の通りです。

Error Code: 3948. Loading local data is disabled;
 this must be enabled on both the client and server sides

原因としては、LOAD DATA文を使うのに、クライアント側とサーバー側に設定が必要とのこと。
今回は、サーバー側は設定済みなので、Workbench側に設定します。

解決方法

まずは、DBの右クリックメニューから、Edit Conectionで、接続設定を開きます。

ConnectionタブのAdvancedタブのところに、「OPT_LOCAL_INFILE=1」という設定を加えることで、クライアント側に設定を追加できます。

これで解決です。