Есть у меня очень большая БД, которую нельзя экспортировать через phpmyadmin сильно длительная операция все возможные таймауты вылетают.
тут понадобилось для теста развернуть эту БД на другом сервере. без промежуточного вывода в файл.
делаем это вот так
[cc lang=”bash”] mysqldump -uroot -pPASS bigDB | mysql -h 10.10.10.6 -uroot -pPASS bigDB[/cc]
Вот так не хитро одной командой мы выводим дамп, и сразу же отправляем его во второй сервер.
Отличная команда, но лично я пользуюсь вот такой штукой heidisql.com, она подключается к обоим серверам и перегоняет базу через мой комп, конечно это немного дольше, но когда делаешь дамп через консоль иногда возникают трудности с кодировками, а с этой программой всегда все ок проходит.