Если вы хотите избежать создания файла, его передачи и загрузки, вы можете просто направить mysqldump либо в mysql, запущенный на другом сервере, либо в ssh mysql на другом сервере.
Использованиеmysql для подключения к удаленному блоку:
mysqldump --all-databases | mysql -h yourserver.com
Использование ssh для подключения к другому серверу
mysqldump --all-databases | ssh user@yourserver.com mysql
Используйте mysqldump --all-database для их передачи или просто укажитеимена баз данных.Обратитесь к документации mysqldump для получения дополнительных опций.
Вы также можете использовать функцию репликации MySQL, хотя это займет немного больше времени для настройки, и это довольно сложно.Вероятно, не стоит тратить время и усилия только на одну миграцию.