Pokud se můžete připojit k serveru MySQL, můžete spustit mysqldump nástroj, který je schopen generovat soubory CSV. Je to mnohem jednodušší, než se snažit něco vymyslet sami.
mysqldump --tab --fields-terminated-by="," --host=$SERVER --user=$USERNAME --password=$PASSWORD $DATABASE