Puede ejecutar un script MySQL desde la línea de comandos haciendo algo como:
mysql -uUsername -pPassword database_name < infile.sql
Podrías invocarlo desde la línea de comando y en infile.sql podrías tener un código como:
LOAD DATA INFILE 'filename.csv' TO table_name
FIELDS TERMINATED BY ','