in reply to trying to execute "LOAD DATA INFILE" using DBI::Mysql

Yes. You can use the mysqlimport option from a perl system call like so
#!/usr/bin/perl -w use strict; my $command = qq(mysqlimport -u $username -p$password -L $database $in +file); system($command) == 0 or die qq(system $command failed: $?); exit;
You should get output that looks like this:
databasename.tablename: Records: 1 Deleted: 0 Skipped: 0 Warnings: +0