perl プログラムを使用して、ファイルのリストを mysql のテーブルにアップロードする簡単なスクリプトを作成しています。通常、ファイルをアップロードする必要があるときはいつでも、フラグ「--local-infile」を使用して mysql を手動で起動できます。DBIを使用してmysqlデータベースのテーブルの情報を取得するためにperlも使用します。
$dbh = DBI->connect("DBI:mysql:$db:$host", $user, $pass);
しかし、ファイルのアップロードに必要なフラグを指定して perl を使用して mysql を起動する方法がわかりません。既にローカルを有効にして、perl で mysql への接続を開始する方法はありますか? それとも、アップロード ファイルを有効にするために mysql で実行できるコマンドはありますか? 私はリモート ホストで実行していることを付け加えておく必要があります。そのため、my.cnf ファイルへの編集アクセス権や mysql のルート アクセス権がありません。