Экспорт БД через shell
mysqldump -uroot -ppass base > dump.sql
Импортировать данные из sql файла в mysql как известно можно несколькими путями.
Первый вариант — закачать файл и через консоль обратится напрямую к демону для импортаmysql -uroot -ppass base < dump.sql
Второй вариант естественно phpmyadmin, но он подходит лишь для небольших данных. Если база более 10 мб, то возникает проблема с загрузкой таких больших данных через браузер.
Третий вариант иногда реализовался в phpmyadmin — чтение sql файла по частям. Очень советую испробовать BigDump.
При переносе данных учитывайте что переносимые данные будут в местном часовом поясе и вам может понадобится либо конвертирование данных, либо ручная установка временной зоны
select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));