Для таких больших операций лучше перейти в командную строку. phpMyAdmin становится хитрым, когда задействовано большое количество данных, потому что в PHP есть все виды таймаутов, которые могут сбить его с толку.
Если вы можете использовать SSH на обоих серверах, вы можете выполнить следующую последовательность действий:
Войдите на сервер1 (ваш текущий сервер) и дамп таблицы в файл, используя «mysqldump» --- mysqldump --add-drop-table -uSQLUSER -pPASSWORD -h
SQLSERVERDOMAIN DBNAME TABLENAME > BACKUPFILE
Сделайте безопасную копию этого файла с сервера1 на сервер2, используя «scp» ---
scp BACKUPFILE USER@SERVER2DOMAIN:FOLDERNAME
Выход с сервера 1
Войдите на сервер 2 (ваш новый сервер) и импортируйте этот файл в новую БД, используя «mysql» --- mysql -uSQLUSER -pPASSWORD DBNAME < BACKUPFILE
Вам нужно будет заменить текст ВЕРХНЕЙ ЧАСТИ на вашу собственную информацию. Просто спросите в комментариях, если вы не знаете, где найти что-либо из этого.
Стоит познакомиться с некоторыми из этих приемов командной строки, если вы будете время от времени заниматься этим видом администрирования.