Если вам действительно нужна «резервная копия», вам также понадобится схема базы данных, например, определения таблиц, определения представлений, процедуры хранения и так далее. Резервная копия базы данных - это не просто данные.
Значение формата mysqldump для резервного копирования заключается в том, что его очень легко использовать для восстановления баз данных mysql. Резервная копия, которую нелегко восстановить, гораздо менее полезна. Если вы ищете способ надежного резервного копирования данных MySQL, чтобы вы могли восстановить на сервере MySQL, то я думаю, что вы должны придерживаться инструмента MySQL.
Mysql бесплатен и работает на разных платформах. Настроить новый сервер MySQL, который я могу восстановить, очень просто. Я совсем не беспокоюсь о том, что не могу настроить MySQL, чтобы я мог сделать восстановление.
Я бы гораздо больше беспокоился о том, что пользовательское резервное копирование / восстановление, основанное на хрупком формате, таком как csv / tsv, дает сбой. Вы уверены, что все ваши кавычки, запятые или вкладки, содержащиеся в ваших данных, будут правильно экранированы, а затем правильно проанализированы вашим инструментом восстановления?
Если вы ищете способ извлечения данных, см. Несколько других ответов.