Isso dependeria inteiramente dos dados armazenados e de quais índices são usados.
Por exemplo, todos os dados são armazenados como texto no arquivo de despejo, enquanto coisas como números e datas seriam armazenadas como informações binárias. Portanto, um inteiro de 20 dígitos ocuparia 20 bytes de armazenamento no arquivo de despejo (além de formatação e delímetros), enquanto poderia ser armazenado em um campo binário de 8 bytes.
Além disso, se você estiver usando campos de comprimento fixo (e o formato de armazenamento tiver comprimento fixo), os campos no arquivo de despejo que forem mais curtos do que a coluna destinam mais espaço no banco de dados do que no arquivo de texto.
Qualquer índice que você tenha pode aumentar drasticamente a quantidade de armazenamento em disco que você pode precisar.
Innodb e myisam (formatos de armazenamento comuns do mysql) têm diferentes overheads também.
Portanto, é difícil prever qual é o relacionamento entre o tamanho do arquivo de despejo e o tamanho do disco, uma vez importado.