Se hai accesso al server MySQL, puoi usare SELECT INTO OUTFILE
per fare la maggior parte di questo per te:
SELECT * FROM my_table
INTO OUTFILE 'my_table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';
Potresti voler avere un delimitatore di riga di \r\n
se stai usando Windows.
Se non specifichi un percorso completo per il file CSV risultante, va nella directory dei dati del server MySQL accanto alle tabelle.