Если ваша база данных настолько велика, у вас есть несколько проблем.
Вы должны заблокировать таблицы для сброса данных.
mysqldump займет очень очень много времени, и ваши таблицы должны быть заблокированы в течение этого времени.
импорт данных на новый сервер также займет много времени.
Поскольку ваша база данных будет практически непригодна для использования, пока # 1 и # 2 происходят, я бы фактически рекомендовал остановить базу данных и использовать rsync для копирования файлов на другой сервер. Это быстрее, чем использование mysqldump, и намного быстрее, чем импорт, потому что у вас нет добавленных операций ввода-вывода и ЦП для генерации индексов.
В производственных средах под Linux многие люди помещают данные Mysql в раздел LVM. Затем они останавливают базу данных, делают снимок LVM, запускают базу данных и копируют состояние остановленной базы данных на досуге.