Ако можете да се свържете с MySQL сървъра, можете да стартирате mysqldump помощна програма, която може да генерира CSV файлове. Това е много по-лесно, отколкото да се опитвате да измислите нещо сами.
mysqldump --tab --fields-terminated-by="," --host=$SERVER --user=$USERNAME --password=$PASSWORD $DATABASE