USER MANUALS

MySQL

MySQL の API を使用してデータ一括読み込みを実行するには、MySQL のシステム変数 local_infile を有効にする必要があります。

  • MySQL 8.x の場合:

    1. 管理者アカウントを使用して MySQL で以下のコマンドを実行し、local_infile が有効かどうかを確認します。

      SHOW GLOBAL VARIABLES LIKE 'local_infile';
      
    2. この変数が無効に設定されている場合は、MySQL で以下を実行して有効にします。

      SET GLOBAL local_infile = true;
      

      注釈

      GCP Cloud SQL for MySQL アダプターおよび MySQL 8 アダプターの場合は、上記の手順を実行する必要はありません。一括読み込みを行うローカルファイルへのアクセス制限を回避するには、ドライバーのプロパティで、 allowLoadLocalInfiletrue に設定されていることを確認します (デフォルトでは true に設定されています)。

  • MySQL 5.x の場合: デフォルトの構成では local_infile が有効になっているので、何も変更する必要はありません。

Add feedback